nngn
Loading...
Searching...
No Matches
anonymous_namespace{opengl.cpp}::OpenGLBackend Member List

This is the complete list of members for anonymous_namespace{opengl.cpp}::OpenGLBackend, including all inherited members.

Backend enum namenngn::Graphics
buffersanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
callback_datanngn::GLFWBackendprivate
CALLBACK_ERROR enum valueanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
cameranngn::GLFWBackendprotected
camera_screen_uboanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
camera_uboanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
CAMERA_UPDATED enum valueanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
create(Backend b, const void *params)nngn::Graphicsstatic
create_buffer(const BufferConfiguration &conf) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
create_pipeline(const PipelineConfiguration &conf) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
create_uniform_buffer(std::string_view name, u64 size, nngn::GLBuffer *b)anonymous_namespace{opengl.cpp}::OpenGLBackendprivatestatic
create_vao(u32 vbo, u32 ebo, PipelineConfiguration::Type type, nngn::VAO *vao)anonymous_namespace{opengl.cpp}::OpenGLBackendprivate
create_window(void)nngn::GLFWBackendprotected
CursorMode enum namenngn::Graphics
DEFAULT_BLOOM_BLUR_PASSESnngn::Graphicsstatic
DEFAULT_BLOOM_BLUR_SIZEnngn::Graphicsstatic
DEFAULT_BLOOM_DOWNSCALEnngn::Graphicsstatic
DEFAULT_BLOOM_THRESHOLDnngn::Graphicsstatic
DEFAULT_BLUR_DOWNSCALEnngn::Graphicsstatic
DEFAULT_EXPOSUREnngn::Graphicsstatic
device_extensions(std::size_t, Extension *) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
device_infos(DeviceInfo *) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
enum_str(DeviceInfo::Type t)nngn::Graphicsstatic
enum_str(QueueFamily::Flag f)nngn::Graphicsstatic
enum_str(PresentMode m)nngn::Graphicsstatic
enum_str(MemoryHeap::Flag m)nngn::Graphicsstatic
enum_str(MemoryType::Flag m)nngn::Graphicsstatic
error() finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
ES enum valueanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
extensions(Extension *) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
Flag enum nameanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
flagsanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
flags_str(QueueFamily::Flag f)nngn::Graphicsstatic
flags_str(MemoryHeap::Flag f)nngn::Graphicsstatic
flags_str(MemoryType::Flag f)nngn::Graphicsstatic
font_texanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
get_keys(size_t n, int32_t *keys) const overridenngn::GLFWBackendvirtual
GLFWBackend(void)=defaultnngn::GLFWBackend
GLFWBackend(const Parameters &p)nngn::GLFWBackendinlineexplicit
heaps(std::size_t, MemoryHeap *) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
init()nngn::Graphicsinlinevirtual
init_backend() finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
init_device() finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
init_device(std::size_t) finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
init_glfw(void) constnngn::GLFWBackend
init_instance() finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
key_callback_f typedefnngn::Graphics
layers(Layer *) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
lightingnngn::GLFWBackendprotected
LIGHTING_UPDATED enum valueanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
lights_fbanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
lights_uboanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
load_font(unsigned char c, u32 n, const nngn::uvec2 *size, const std::byte *v) finalanonymous_namespace{opengl.cpp}::OpenGLBackend
nngn::GLFWBackend::load_font(unsigned char c, std::uint32_t n, const nngn::uvec2 *size, const std::byte *v)=0nngn::Graphicspure virtual
load_textures(u32 i, u32 n, const std::byte *v) finalanonymous_namespace{opengl.cpp}::OpenGLBackend
nngn::GLFWBackend::load_textures(std::uint32_t i, std::uint32_t n, const std::byte *v)=0nngn::Graphicspure virtual
LogLevel enum namenngn::Graphics
m_swap_intervalnngn::GLFWBackendprotected
majanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
memory_types(std::size_t, std::size_t, MemoryType *) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
minanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
mouse_button_callback_f typedefnngn::Graphics
mouse_move_callback_f typedefnngn::Graphics
mouse_pos(void) const overridenngn::GLFWBackendvirtual
n_device_extensions(std::size_t) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
n_devices() const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
n_extensions() const finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
n_heaps(std::size_t) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
n_layers() const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
n_memory_types(std::size_t, std::size_t) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
n_present_modes() const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
n_queue_families(std::size_t) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
no_lights_uboanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
OpenGLBackend(const OpenGLParameters &params, bool es)anonymous_namespace{opengl.cpp}::OpenGLBackend
paramsnngn::GLFWBackendprotected
pipelinesanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
poll_events(void) const finalnngn::GLFWBackendvirtual
postanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
present_modes(PresentMode *) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
PresentMode enum namenngn::Graphics
programsanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
queue_families(std::size_t, QueueFamily *) const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
render() finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
render_listanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
resize(int, int) finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlineprivatevirtual
resize_font(u32 s) finalanonymous_namespace{opengl.cpp}::OpenGLBackend
nngn::GLFWBackend::resize_font(std::uint32_t s)=0nngn::Graphicspure virtual
resize_textures(u32 s) finalanonymous_namespace{opengl.cpp}::OpenGLBackend
nngn::GLFWBackend::resize_textures(std::uint32_t s)=0nngn::Graphicspure virtual
RESIZED enum valueanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
selected_device() const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
set_automatic_exposure(bool b) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_bloom_amount(float a) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_bloom_blur_passes(std::size_t n) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_bloom_blur_size(float n) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_bloom_downscale(std::size_t d) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_bloom_threshold(float t) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_blur_downscale(std::size_t d) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_blur_passes(std::size_t n) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_blur_size(float n) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_buffer_capacity(u32 b, u64 size) finalanonymous_namespace{opengl.cpp}::OpenGLBackend
nngn::GLFWBackend::set_buffer_capacity(u32 b, u64 size)=0nngn::Graphicspure virtual
set_buffer_size(u32 b, u64 size) finalanonymous_namespace{opengl.cpp}::OpenGLBackend
nngn::GLFWBackend::set_buffer_size(u32 b, std::uint64_t size)=0nngn::Graphicspure virtual
set_camera(const Camera &c) overridenngn::GLFWBackendinlinevirtual
set_camera_updated() finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
set_cursor_mode(CursorMode m) finalnngn::GLFWBackendvirtual
set_exposure(float e) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_HDR_mix(float m) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_key_callback(void *data, key_callback_f f) overridenngn::GLFWBackendvirtual
set_lighting(const Lighting &l) overridenngn::GLFWBackendinlinevirtual
set_lighting_updated() finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
set_mouse_button_callback(void *data, mouse_button_callback_f f) overridenngn::GLFWBackendvirtual
set_mouse_move_callback(void *data, mouse_move_callback_f f) overridenngn::GLFWBackendvirtual
set_n_frames(std::size_t) finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
set_n_swap_chain_images(std::size_t) finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
set_render_list(const RenderList &) finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
set_shadow_cube_size(u32 s) finalanonymous_namespace{opengl.cpp}::OpenGLBackend
nngn::GLFWBackend::set_shadow_cube_size(uint32_t s)=0nngn::Graphicspure virtual
set_shadow_map_size(u32 s) finalanonymous_namespace{opengl.cpp}::OpenGLBackend
nngn::GLFWBackend::set_shadow_map_size(uint32_t s)=0nngn::Graphicspure virtual
set_size_callback(void *data, size_callback_f f) overridenngn::GLFWBackendvirtual
set_swap_interval(int i) overridenngn::GLFWBackendvirtual
set_window_title(const char *t) finalnngn::GLFWBackendvirtual
shadow_camera_ubosanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
SHADOW_CUBE_INITIAL_SIZEnngn::Graphicsstatic
shadow_cube_sizeanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
shadow_cubesanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
shadow_mapanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
SHADOW_MAP_INITIAL_SIZEnngn::Graphicsstatic
shadow_map_sizeanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
size_callback_f typedefnngn::Graphics
stats() finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
stg_buffersanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
surface_info() const finalanonymous_namespace{opengl.cpp}::OpenGLBackendinlinevirtual
swap_interval(void) const finalnngn::GLFWBackendinlinevirtual
TerminalFlag enum namenngn::Graphics
TerminalMode enum namenngn::Graphics
texanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
TEXTURE_EXTENTnngn::Graphicsstatic
TEXTURE_EXTENT_LOG2nngn::Graphicsstatic
TEXTURE_MIP_LEVELSnngn::Graphicsstatic
TEXTURE_SIZEnngn::Graphicsstatic
triangle_prog_alpha_locanonymous_namespace{opengl.cpp}::OpenGLBackendprivate
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::Graphicsinline
version() const finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
vsync() finalanonymous_namespace{opengl.cpp}::OpenGLBackendvirtual
wnngn::GLFWBackendprotected
window_closed(void) const finalnngn::GLFWBackendvirtual
window_size(void) const overridenngn::GLFWBackendvirtual
write_to_buffer(u32 b, u64 offset, u64 n, u64 size, void *data, void f(void *, void *, u64, u64)) finalanonymous_namespace{opengl.cpp}::OpenGLBackend
nngn::GLFWBackend::write_to_buffer(u32 b, u64 offset, u64 n, u64 size, void *data, void f(void *, void *, u64, u64))=0nngn::Graphicspure virtual
nngn::GLFWBackend::write_to_buffer(u32 b, u64 offset, u64 n, u64 size, F &&f)nngn::Graphics
~GLFWBackend(void) overridenngn::GLFWBackend