Loading...
Searching...
No Matches
hellfire::OpenGLContext Member List

This is the complete list of members for hellfire::OpenGLContext, including all inherited members.

begin_frame() overridehellfire::OpenGLContextvirtual
bind_framebuffer(uint32_t framebuffer_id) overridehellfire::OpenGLContextvirtual
clear(float r, float g, float b) overridehellfire::OpenGLContextvirtual
create_framebuffer(uint32_t width, uint32_t height) overridehellfire::OpenGLContextvirtual
create_shader_program(const char *vertex_src, const char *fragment_src) overridehellfire::OpenGLContextvirtual
current_state_hellfire::OpenGLContextprivate
draw_instanced(uint32_t vertex_array, uint32_t index_count, uint32_t instance_count) overridehellfire::OpenGLContextvirtual
draw_mesh(uint32_t vertex_array, uint32_t index_count) overridehellfire::OpenGLContextvirtual
end_frame() overridehellfire::OpenGLContextvirtual
get_framebuffer_texture(uint32_t framebuffer_id) overridehellfire::OpenGLContextvirtual
resize_framebuffer(uint32_t framebuffer_id, uint32_t width, uint32_t height) overridehellfire::OpenGLContextvirtual
set_uniform_float(uint32_t program_id, const char *name, float value) overridehellfire::OpenGLContextvirtual
set_uniform_int(uint32_t program_id, const char *name, int value) overridehellfire::OpenGLContextvirtual
set_uniform_mat4(uint32_t program_id, const char *name, const float *data) overridehellfire::OpenGLContextvirtual
set_uniform_vec3(uint32_t program_id, const char *name, float x, float y, float z) overridehellfire::OpenGLContextvirtual
unbind_framebuffer() overridehellfire::OpenGLContextvirtual
use_shader_program(uint32_t program_id) overridehellfire::OpenGLContextvirtual
~IGraphicsContext()=defaulthellfire::IGraphicsContextvirtual