Backend enum name | nngn::Graphics | |
buffer(u32 i) | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
buffer(u32 i) const | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
buffers | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
callback_data | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
camera | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
create(Backend b, const void *params) | nngn::Graphics | static |
create_buffer(const BufferConfiguration &conf) final | anonymous_namespace{terminal.cpp}::TerminalBackend | privatevirtual |
create_pipeline(const PipelineConfiguration &conf) final | anonymous_namespace{terminal.cpp}::TerminalBackend | privatevirtual |
CursorMode enum name | nngn::Graphics | |
DEFAULT_BLOOM_BLUR_PASSES | nngn::Graphics | static |
DEFAULT_BLOOM_BLUR_SIZE | nngn::Graphics | static |
DEFAULT_BLOOM_DOWNSCALE | nngn::Graphics | static |
DEFAULT_BLOOM_THRESHOLD | nngn::Graphics | static |
DEFAULT_BLUR_DOWNSCALE | nngn::Graphics | static |
DEFAULT_EXPOSURE | nngn::Graphics | static |
device_extensions(std::size_t, Extension *) const override | nngn::Pseudograph | inlinevirtual |
device_infos(DeviceInfo *) const override | nngn::Pseudograph | inlinevirtual |
ebo(u32 i) const | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
enum_str(DeviceInfo::Type t) | nngn::Graphics | static |
enum_str(QueueFamily::Flag f) | nngn::Graphics | static |
enum_str(PresentMode m) | nngn::Graphics | static |
enum_str(MemoryHeap::Flag m) | nngn::Graphics | static |
enum_str(MemoryType::Flag m) | nngn::Graphics | static |
error() override | nngn::Pseudograph | inlinevirtual |
extensions(Extension *) const override | nngn::Pseudograph | inlinevirtual |
fd | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
flags | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
flags_str(QueueFamily::Flag f) | nngn::Graphics | static |
flags_str(MemoryHeap::Flag f) | nngn::Graphics | static |
flags_str(MemoryType::Flag f) | nngn::Graphics | static |
fonts | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
frame_buffer | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
frame_limiter | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
get_keys(size_t, int32_t *) const override | nngn::Pseudograph | inlinevirtual |
heaps(std::size_t, MemoryHeap *) const override | nngn::Pseudograph | inlinevirtual |
init(void) final | anonymous_namespace{terminal.cpp}::TerminalBackend | privatevirtual |
init_backend() override | nngn::Pseudograph | inlinevirtual |
init_device() override | nngn::Pseudograph | inlinevirtual |
init_device(std::size_t) override | nngn::Pseudograph | inlinevirtual |
init_instance() override | nngn::Pseudograph | inlinevirtual |
key_callback_f typedef | nngn::Graphics | |
layers(Layer *) const override | nngn::Pseudograph | inlinevirtual |
load_font(unsigned char c, u32 n, const nngn::uvec2 *size, const std::byte *v) final | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
nngn::Pseudograph::load_font(unsigned char, u32, const nngn::uvec2 *, const std::byte *) override | nngn::Pseudograph | inlinevirtual |
load_textures(u32 i, u32 n, const std::byte *v) final | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
nngn::Pseudograph::load_textures(u32, u32, const std::byte *) override | nngn::Pseudograph | inlinevirtual |
LogLevel enum name | nngn::Graphics | |
memory_types(std::size_t, std::size_t, MemoryType *) const override | nngn::Pseudograph | inlinevirtual |
mouse_button_callback_f typedef | nngn::Graphics | |
mouse_move_callback_f typedef | nngn::Graphics | |
mouse_pos(void) const override | nngn::Pseudograph | inlinevirtual |
n_device_extensions(std::size_t) const override | nngn::Pseudograph | inlinevirtual |
n_devices() const override | nngn::Pseudograph | inlinevirtual |
n_extensions() const override | nngn::Pseudograph | inlinevirtual |
n_heaps(std::size_t) const override | nngn::Pseudograph | inlinevirtual |
n_layers() const override | nngn::Pseudograph | inlinevirtual |
n_memory_types(std::size_t, std::size_t) const override | nngn::Pseudograph | inlinevirtual |
n_present_modes() const override | nngn::Pseudograph | inlinevirtual |
n_queue_families(std::size_t) const override | nngn::Pseudograph | inlinevirtual |
pipelines | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
poll_events() const override | nngn::Pseudograph | inlinevirtual |
present_modes(PresentMode *) const override | nngn::Pseudograph | inlinevirtual |
PresentMode enum name | nngn::Graphics | |
queue_families(std::size_t, QueueFamily *) const override | nngn::Pseudograph | inlinevirtual |
rasterizer | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
render(void) final | anonymous_namespace{terminal.cpp}::TerminalBackend | privatevirtual |
render_list | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
resize(int, int) override | nngn::Pseudograph | inlinevirtual |
resize_font(u32 n) final | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
nngn::Pseudograph::resize_font(u32) override | nngn::Pseudograph | inlinevirtual |
resize_textures(u32 n) final | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
nngn::Pseudograph::resize_textures(u32) override | nngn::Pseudograph | inlinevirtual |
selected_device() const override | nngn::Pseudograph | inlinevirtual |
set_automatic_exposure(bool) override | nngn::Pseudograph | inlinevirtual |
set_bloom_amount(float) override | nngn::Pseudograph | inlinevirtual |
set_bloom_blur_passes(std::size_t) override | nngn::Pseudograph | inlinevirtual |
set_bloom_blur_size(float) override | nngn::Pseudograph | inlinevirtual |
set_bloom_downscale(std::size_t) override | nngn::Pseudograph | inlinevirtual |
set_bloom_threshold(float) override | nngn::Pseudograph | inlinevirtual |
set_blur_downscale(std::size_t) override | nngn::Pseudograph | inlinevirtual |
set_blur_passes(std::size_t) override | nngn::Pseudograph | inlinevirtual |
set_blur_size(float) override | nngn::Pseudograph | inlinevirtual |
set_buffer_capacity(u32 b, u64 size) final | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
nngn::Pseudograph::set_buffer_capacity(u32, u64) override | nngn::Pseudograph | inlinevirtual |
set_buffer_size(u32 b, u64 size) final | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
nngn::Pseudograph::set_buffer_size(u32, u64) override | nngn::Pseudograph | inlinevirtual |
set_camera(const Camera &c) final | anonymous_namespace{terminal.cpp}::TerminalBackend | privatevirtual |
set_camera_updated(void) final | anonymous_namespace{terminal.cpp}::TerminalBackend | privatevirtual |
set_cursor_mode(CursorMode) override | nngn::Pseudograph | inlinevirtual |
set_exposure(float) override | nngn::Pseudograph | inlinevirtual |
set_HDR_mix(float) override | nngn::Pseudograph | inlinevirtual |
set_key_callback(void *, key_callback_f) override | nngn::Pseudograph | inlinevirtual |
set_lighting(const Lighting &) override | nngn::Pseudograph | inlinevirtual |
set_lighting_updated() override | nngn::Pseudograph | inlinevirtual |
set_mouse_button_callback(void *, mouse_button_callback_f) override | nngn::Pseudograph | inlinevirtual |
set_mouse_move_callback(void *, mouse_move_callback_f) override | nngn::Pseudograph | inlinevirtual |
set_n_frames(std::size_t) override | nngn::Pseudograph | inlinevirtual |
set_n_swap_chain_images(std::size_t) override | nngn::Pseudograph | inlinevirtual |
set_render_list(const Graphics::RenderList &l) final | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
nngn::Pseudograph::set_render_list(const RenderList &) override | nngn::Pseudograph | inlinevirtual |
set_shadow_cube_size(uint32_t) override | nngn::Pseudograph | inlinevirtual |
set_shadow_map_size(uint32_t) override | nngn::Pseudograph | inlinevirtual |
set_size_callback(void *data, size_callback_f f) final | anonymous_namespace{terminal.cpp}::TerminalBackend | privatevirtual |
set_swap_interval(int i) final | anonymous_namespace{terminal.cpp}::TerminalBackend | inlineprivatevirtual |
set_window_title(const char *) override | nngn::Pseudograph | inlinevirtual |
SHADOW_CUBE_INITIAL_SIZE | nngn::Graphics | static |
SHADOW_MAP_INITIAL_SIZE | nngn::Graphics | static |
size_callback_f typedef | nngn::Graphics | |
size_cb | anonymous_namespace{terminal.cpp}::TerminalBackend | |
size_p | anonymous_namespace{terminal.cpp}::TerminalBackend | |
stats() override | nngn::Pseudograph | inlinevirtual |
surface_info() const override | nngn::Pseudograph | inlinevirtual |
swap_interval(void) const final | anonymous_namespace{terminal.cpp}::TerminalBackend | privatevirtual |
term | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
TerminalBackend(int fd, Flag f, Mode m) | anonymous_namespace{terminal.cpp}::TerminalBackend | |
TerminalFlag enum name | nngn::Graphics | |
TerminalMode enum name | nngn::Graphics | |
texture(u32 i) | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
TEXTURE_EXTENT | nngn::Graphics | static |
TEXTURE_EXTENT_LOG2 | nngn::Graphics | static |
TEXTURE_MIP_LEVELS | nngn::Graphics | static |
TEXTURE_SIZE | nngn::Graphics | static |
textures | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
update_buffers(u32 vbo, u32 ebo, u64 voff, u64 eoff, u64 vn, u64 vsize, u64 en, u64 esize, void *data, auto &&vgen, auto &&egen) | nngn::Graphics | inline |
vbo(u32 i) const | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
version(void) const -> Version final | anonymous_namespace{terminal.cpp}::TerminalBackend | inlineprivatevirtual |
vsync() override | nngn::Pseudograph | virtual |
window_closed() const override | nngn::Pseudograph | inlinevirtual |
window_size(void) const final | anonymous_namespace{terminal.cpp}::TerminalBackend | inlineprivatevirtual |
write_to_buffer(u32 b, u64 offset, u64 n, u64 size, void *data, void f(void *, void *, u64, u64)) final | anonymous_namespace{terminal.cpp}::TerminalBackend | private |
nngn::Pseudograph::write_to_buffer(u32 b, u64 offset, u64 n, u64 size, void *data, void f(void *, void *, u64, u64)) override | nngn::Pseudograph | virtual |
nngn::Graphics::write_to_buffer(u32 b, u64 offset, u64 n, u64 size, F &&f) | nngn::Graphics | |
~TerminalBackend(void) final | anonymous_namespace{terminal.cpp}::TerminalBackend | |