clear(const Colorf &color=Colorf::black) | clan::GraphicContext | |
clear_depth(float value=0) | clan::GraphicContext | |
clear_stencil(int value=0) | clan::GraphicContext | |
clone() const | clan::GraphicContext | |
create() const | clan::GraphicContext | |
create(FrameBuffer &buffer) const | clan::GraphicContext | |
dispatch(int x=1, int y=1, int z=1) | clan::GraphicContext | |
draw_primitives(PrimitivesType type, int num_vertices, const PrimitivesArray &array) | clan::GraphicContext | |
draw_primitives_array(PrimitivesType type, int num_vertices) | clan::GraphicContext | |
draw_primitives_array(PrimitivesType type, int offset, int num_vertices) | clan::GraphicContext | |
draw_primitives_array_instanced(PrimitivesType type, int offset, int num_vertices, int instance_count) | clan::GraphicContext | |
draw_primitives_elements(PrimitivesType type, int count, VertexAttributeDataType indices_type, size_t offset=0) | clan::GraphicContext | |
draw_primitives_elements(PrimitivesType type, int count, ElementArrayBuffer &element_array, VertexAttributeDataType indices_type, size_t offset=0) | clan::GraphicContext | |
draw_primitives_elements(PrimitivesType type, int count, ElementArrayVector< unsigned int > &element_array, size_t offset=0) | clan::GraphicContext | inline |
draw_primitives_elements(PrimitivesType type, int count, ElementArrayVector< unsigned short > &element_array, size_t offset=0) | clan::GraphicContext | inline |
draw_primitives_elements(PrimitivesType type, int count, ElementArrayVector< unsigned char > &element_array, size_t offset=0) | clan::GraphicContext | inline |
draw_primitives_elements_instanced(PrimitivesType type, int count, VertexAttributeDataType indices_type, size_t offset, int instance_count) | clan::GraphicContext | |
draw_primitives_elements_instanced(PrimitivesType type, int count, ElementArrayBuffer &element_array, VertexAttributeDataType indices_type, size_t offset, int instance_count) | clan::GraphicContext | |
draw_primitives_elements_instanced(PrimitivesType type, int count, ElementArrayVector< unsigned int > &element_array, size_t offset, int instance_count) | clan::GraphicContext | inline |
draw_primitives_elements_instanced(PrimitivesType type, int count, ElementArrayVector< unsigned short > &element_array, size_t offset, int instance_count) | clan::GraphicContext | inline |
draw_primitives_elements_instanced(PrimitivesType type, int count, ElementArrayVector< unsigned char > &element_array, size_t offset, int instance_count) | clan::GraphicContext | inline |
flush() | clan::GraphicContext | |
get_clip_z_range() const | clan::GraphicContext | |
get_dip_height() const | clan::GraphicContext | inline |
get_dip_size() const | clan::GraphicContext | inline |
get_dip_width() const | clan::GraphicContext | inline |
get_extensions() | clan::GraphicContext_GL | |
get_height() const | clan::GraphicContext | |
get_major_version() const | clan::GraphicContext | |
get_max_texture_size() const | clan::GraphicContext | |
get_minor_version() const | clan::GraphicContext | |
get_opengl_shading_language_version(int &version_major, int &version_minor) | clan::GraphicContext_GL | |
get_opengl_version(int &version_major, int &version_minor) | clan::GraphicContext_GL | |
get_opengl_version(int &version_major, int &version_minor, int &version_release) | clan::GraphicContext_GL | |
get_pixel_ratio() const | clan::GraphicContext | |
get_pixeldata(const Rect &rect, TextureFormat texture_format=tf_rgba8, bool clamp=true) | clan::GraphicContext | |
get_pixeldata(TextureFormat texture_format=tf_rgba8, bool clamp=true) | clan::GraphicContext | |
get_program_object() const | clan::GraphicContext | |
get_provider() | clan::GraphicContext | |
get_provider() const | clan::GraphicContext | |
get_read_frame_buffer() const | clan::GraphicContext | |
get_renderer_string() | clan::GraphicContext_GL | |
get_shader_language() const | clan::GraphicContext | |
get_size() const | clan::GraphicContext | |
get_texture(int index) const | clan::GraphicContext | |
get_texture_image_y_axis() const | clan::GraphicContext | |
get_textures() const | clan::GraphicContext | |
get_vendor_string() | clan::GraphicContext_GL | |
get_width() const | clan::GraphicContext | |
get_write_frame_buffer() const | clan::GraphicContext | |
GraphicContext() | clan::GraphicContext | |
GraphicContext(GraphicContextProvider *provider) | clan::GraphicContext | |
GraphicContext_GL() | clan::GraphicContext_GL | inline |
GraphicContext_GL(GraphicContext &gc) | clan::GraphicContext_GL | |
has_compute_shader_support() const | clan::GraphicContext | |
is_frame_buffer_owner(const FrameBuffer &fb) | clan::GraphicContext | |
is_null() const | clan::GraphicContext_GL | inline |
is_primitives_array_owner(const PrimitivesArray &primitives_array) | clan::GraphicContext | |
operator!=(const GraphicContext &other) const | clan::GraphicContext | inline |
operator==(const GraphicContext &other) const | clan::GraphicContext | inline |
reset_blend_state() | clan::GraphicContext | |
reset_depth_stencil_state() | clan::GraphicContext | |
reset_frame_buffer() | clan::GraphicContext | |
reset_image_texture(int unit_index) | clan::GraphicContext | |
reset_image_textures() | clan::GraphicContext | |
reset_primitives_array() | clan::GraphicContext | |
reset_primitives_elements() | clan::GraphicContext | |
reset_program_object() | clan::GraphicContext | |
reset_rasterizer_state() | clan::GraphicContext | |
reset_scissor() | clan::GraphicContext | |
reset_storage_buffer(int index) | clan::GraphicContext | |
reset_texture(int unit_index) | clan::GraphicContext | |
reset_textures() | clan::GraphicContext | |
reset_uniform_buffer(int index) | clan::GraphicContext | |
set_active() | clan::GraphicContext_GL | |
set_blend_state(const BlendState &state, const Colorf &blend_color=Colorf::white, unsigned int sample_mask=0xffffffff) | clan::GraphicContext | |
set_depth_range(float n, float f) | clan::GraphicContext | |
set_depth_range(int viewport, float n, float f) | clan::GraphicContext | |
set_depth_stencil_state(const DepthStencilState &state, int stencil_ref=0) | clan::GraphicContext | |
set_draw_buffer(DrawBuffer buffer) | clan::GraphicContext | |
set_frame_buffer(const FrameBuffer &write_buffer) | clan::GraphicContext | |
set_frame_buffer(const FrameBuffer &write_buffer, const FrameBuffer &read_buffer) | clan::GraphicContext | |
set_image_texture(int unit_index, const Texture &texture) | clan::GraphicContext | |
set_image_texture(std::vector< Texture > &textures) | clan::GraphicContext | |
set_primitives_array(const PrimitivesArray &array) | clan::GraphicContext | |
set_primitives_elements(ElementArrayBuffer &element_array) | clan::GraphicContext | |
set_primitives_elements(ElementArrayVector< Type > &element_array) | clan::GraphicContext | inline |
set_program_object(StandardProgram standard_program) | clan::GraphicContext | |
set_program_object(const ProgramObject &program) | clan::GraphicContext | |
set_rasterizer_state(const RasterizerState &state) | clan::GraphicContext | |
set_scissor(const Rect &rect, TextureImageYAxis y_axis) | clan::GraphicContext | |
set_storage_buffer(int index, const StorageBuffer &buffer) | clan::GraphicContext | |
set_texture(int unit_index, const Texture &texture) | clan::GraphicContext | |
set_textures(std::vector< Texture > &textures) | clan::GraphicContext | |
set_uniform_buffer(int index, const UniformBuffer &buffer) | clan::GraphicContext | |
set_viewport(const Rectf &viewport) | clan::GraphicContext | |
set_viewport(int index, const Rectf &viewport) | clan::GraphicContext | |
throw_if_null() const | clan::GraphicContext_GL | |
~GraphicContext() | clan::GraphicContext | |
~GraphicContext_GL() | clan::GraphicContext_GL | |