nngn
Loading...
Searching...
No Matches
nngn::Graphics Member List

This is the complete list of members for nngn::Graphics, including all inherited members.

Backend enum namenngn::Graphics
create(Backend b, const void *params)nngn::Graphicsstatic
create_buffer(const BufferConfiguration &conf)=0nngn::Graphicspure virtual
create_pipeline(const PipelineConfiguration &conf)=0nngn::Graphicspure virtual
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 i, Extension *p) const =0nngn::Graphicspure virtual
device_infos(DeviceInfo *p) const =0nngn::Graphicspure virtual
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()=0nngn::Graphicspure virtual
extensions(Extension *p) const =0nngn::Graphicspure virtual
flags_str(QueueFamily::Flag f)nngn::Graphicsstatic
flags_str(MemoryHeap::Flag f)nngn::Graphicsstatic
flags_str(MemoryType::Flag f)nngn::Graphicsstatic
get_keys(size_t n, int32_t *keys) const =0nngn::Graphicspure virtual
heaps(std::size_t i, MemoryHeap *p) const =0nngn::Graphicspure virtual
init()nngn::Graphicsinlinevirtual
init_backend()=0nngn::Graphicspure virtual
init_device()=0nngn::Graphicspure virtual
init_device(std::size_t i)=0nngn::Graphicspure virtual
init_instance()=0nngn::Graphicspure virtual
key_callback_f typedefnngn::Graphics
layers(Layer *p) const =0nngn::Graphicspure virtual
load_font(unsigned char c, std::uint32_t n, const nngn::uvec2 *size, const std::byte *v)=0nngn::Graphicspure virtual
load_textures(std::uint32_t i, std::uint32_t n, const std::byte *v)=0nngn::Graphicspure virtual
LogLevel enum namenngn::Graphics
memory_types(std::size_t i, std::size_t ih, MemoryType *p) const =0nngn::Graphicspure virtual
mouse_button_callback_f typedefnngn::Graphics
mouse_move_callback_f typedefnngn::Graphics
mouse_pos(void) const =0nngn::Graphicspure virtual
n_device_extensions(std::size_t i) const =0nngn::Graphicspure virtual
n_devices() const =0nngn::Graphicspure virtual
n_extensions() const =0nngn::Graphicspure virtual
n_heaps(std::size_t i) const =0nngn::Graphicspure virtual
n_layers() const =0nngn::Graphicspure virtual
n_memory_types(std::size_t i, std::size_t ih) const =0nngn::Graphicspure virtual
n_present_modes() const =0nngn::Graphicspure virtual
n_queue_families(std::size_t i) const =0nngn::Graphicspure virtual
poll_events() const =0nngn::Graphicspure virtual
present_modes(PresentMode *p) const =0nngn::Graphicspure virtual
PresentMode enum namenngn::Graphics
queue_families(std::size_t i, QueueFamily *p) const =0nngn::Graphicspure virtual
render()=0nngn::Graphicspure virtual
resize(int w, int h)=0nngn::Graphicspure virtual
resize_font(std::uint32_t s)=0nngn::Graphicspure virtual
resize_textures(std::uint32_t s)=0nngn::Graphicspure virtual
selected_device() const =0nngn::Graphicspure virtual
set_automatic_exposure(bool b)=0nngn::Graphicspure virtual
set_bloom_amount(float a)=0nngn::Graphicspure virtual
set_bloom_blur_passes(std::size_t n)=0nngn::Graphicspure virtual
set_bloom_blur_size(float n)=0nngn::Graphicspure virtual
set_bloom_downscale(std::size_t d)=0nngn::Graphicspure virtual
set_bloom_threshold(float t)=0nngn::Graphicspure virtual
set_blur_downscale(std::size_t d)=0nngn::Graphicspure virtual
set_blur_passes(std::size_t n)=0nngn::Graphicspure virtual
set_blur_size(float n)=0nngn::Graphicspure virtual
set_buffer_capacity(u32 b, u64 size)=0nngn::Graphicspure virtual
set_buffer_size(u32 b, std::uint64_t size)=0nngn::Graphicspure virtual
set_camera(const Camera &c)=0nngn::Graphicspure virtual
set_camera_updated()=0nngn::Graphicspure virtual
set_cursor_mode(CursorMode m)=0nngn::Graphicspure virtual
set_exposure(float e)=0nngn::Graphicspure virtual
set_HDR_mix(float m)=0nngn::Graphicspure virtual
set_key_callback(void *data, key_callback_f f)=0nngn::Graphicspure virtual
set_lighting(const Lighting &l)=0nngn::Graphicspure virtual
set_lighting_updated()=0nngn::Graphicspure virtual
set_mouse_button_callback(void *data, mouse_button_callback_f f)=0nngn::Graphicspure virtual
set_mouse_move_callback(void *data, mouse_move_callback_f f)=0nngn::Graphicspure virtual
set_n_frames(std::size_t n)=0nngn::Graphicspure virtual
set_n_swap_chain_images(std::size_t n)=0nngn::Graphicspure virtual
set_render_list(const RenderList &l)=0nngn::Graphicspure virtual
set_shadow_cube_size(uint32_t s)=0nngn::Graphicspure virtual
set_shadow_map_size(uint32_t s)=0nngn::Graphicspure virtual
set_size_callback(void *data, size_callback_f f)=0nngn::Graphicspure virtual
set_swap_interval(int i)=0nngn::Graphicspure virtual
set_window_title(const char *t)=0nngn::Graphicspure virtual
SHADOW_CUBE_INITIAL_SIZEnngn::Graphicsstatic
SHADOW_MAP_INITIAL_SIZEnngn::Graphicsstatic
size_callback_f typedefnngn::Graphics
stats()=0nngn::Graphicspure virtual
surface_info() const =0nngn::Graphicspure virtual
swap_interval() const =0nngn::Graphicspure virtual
TerminalFlag enum namenngn::Graphics
TerminalMode enum namenngn::Graphics
TEXTURE_EXTENTnngn::Graphicsstatic
TEXTURE_EXTENT_LOG2nngn::Graphicsstatic
TEXTURE_MIP_LEVELSnngn::Graphicsstatic
TEXTURE_SIZEnngn::Graphicsstatic
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 =0nngn::Graphicspure virtual
vsync()=0nngn::Graphicspure virtual
window_closed() const =0nngn::Graphicspure virtual
window_size() const =0nngn::Graphicspure virtual
write_to_buffer(u32 b, u64 offset, u64 n, u64 size, void *data, void f(void *, void *, u64, u64))=0nngn::Graphicspure virtual
write_to_buffer(u32 b, u64 offset, u64 n, u64 size, F &&f)nngn::Graphics