This is the complete list of members for uicore::GraphicContext, including all inherited members.
clear(const Colorf &color=Colorf::black)=0 | uicore::GraphicContext | pure virtual |
clear_depth(float value=0)=0 | uicore::GraphicContext | pure virtual |
clear_stencil(int value=0)=0 | uicore::GraphicContext | pure virtual |
clip_z_range() const =0 | uicore::GraphicContext | pure virtual |
create_blend_state(const BlendStateDescription &desc)=0 | uicore::GraphicContext | pure virtual |
create_depth_stencil_state(const DepthStencilStateDescription &desc)=0 | uicore::GraphicContext | pure virtual |
create_rasterizer_state(const RasterizerStateDescription &desc)=0 | uicore::GraphicContext | pure virtual |
dip_height() const | uicore::GraphicContext | inline |
dip_size() const | uicore::GraphicContext | inline |
dip_width() const | uicore::GraphicContext | inline |
dispatch(int x=1, int y=1, int z=1)=0 | uicore::GraphicContext | pure virtual |
draw_primitives(PrimitivesType type, int num_vertices, const PrimitivesArrayPtr &array)=0 | uicore::GraphicContext | pure virtual |
draw_primitives_array(PrimitivesType type, int num_vertices) | uicore::GraphicContext | inline |
draw_primitives_array(PrimitivesType type, int offset, int num_vertices)=0 | uicore::GraphicContext | pure virtual |
draw_primitives_array_instanced(PrimitivesType type, int offset, int num_vertices, int instance_count)=0 | uicore::GraphicContext | pure virtual |
draw_primitives_elements(PrimitivesType type, int count, VertexAttributeDataType indices_type, size_t offset=0)=0 | uicore::GraphicContext | pure virtual |
draw_primitives_elements(PrimitivesType type, int count, const ElementArrayBufferPtr &element_array, VertexAttributeDataType indices_type, size_t offset=0)=0 | uicore::GraphicContext | pure virtual |
draw_primitives_elements_instanced(PrimitivesType type, int count, VertexAttributeDataType indices_type, size_t offset, int instance_count)=0 | uicore::GraphicContext | pure virtual |
draw_primitives_elements_instanced(PrimitivesType type, int count, const ElementArrayBufferPtr &element_array, VertexAttributeDataType indices_type, size_t offset, int instance_count)=0 | uicore::GraphicContext | pure virtual |
flush()=0 | uicore::GraphicContext | pure virtual |
has_compute_shader_support() const =0 | uicore::GraphicContext | pure virtual |
height() const | uicore::GraphicContext | inline |
is_frame_buffer_owner(const FrameBufferPtr &fb)=0 | uicore::GraphicContext | pure virtual |
is_primitives_array_owner(const PrimitivesArrayPtr &primitives_array)=0 | uicore::GraphicContext | pure virtual |
major_version() const =0 | uicore::GraphicContext | pure virtual |
max_texture_size() const =0 | uicore::GraphicContext | pure virtual |
minor_version() const =0 | uicore::GraphicContext | pure virtual |
pixel_ratio() const =0 | uicore::GraphicContext | pure virtual |
pixeldata(const Rect &rect, TextureFormat texture_format=tf_rgba8, bool clamp=true) const =0 | uicore::GraphicContext | pure virtual |
pixeldata(TextureFormat texture_format=tf_rgba8, bool clamp=true) | uicore::GraphicContext | inline |
program_object() const =0 | uicore::GraphicContext | pure virtual |
read_frame_buffer() const =0 | uicore::GraphicContext | pure virtual |
reset_blend_state() | uicore::GraphicContext | inline |
reset_depth_stencil_state() | uicore::GraphicContext | inline |
reset_frame_buffer() | uicore::GraphicContext | inline |
reset_image_texture(int unit_index) | uicore::GraphicContext | inline |
reset_image_textures(int start_index, size_t count) | uicore::GraphicContext | inline |
reset_primitives_array() | uicore::GraphicContext | inline |
reset_primitives_elements() | uicore::GraphicContext | inline |
reset_program_object() | uicore::GraphicContext | inline |
reset_rasterizer_state() | uicore::GraphicContext | inline |
reset_scissor()=0 | uicore::GraphicContext | pure virtual |
reset_storage_buffer(int index) | uicore::GraphicContext | inline |
reset_texture(int unit_index) | uicore::GraphicContext | inline |
reset_textures(int start_index, size_t count) | uicore::GraphicContext | inline |
reset_uniform_buffer(int index) | uicore::GraphicContext | inline |
set_blend_state(const BlendStatePtr &state, const Colorf &blend_color=Colorf::white, unsigned int sample_mask=0xffffffff)=0 | uicore::GraphicContext | pure virtual |
set_depth_range(float n, float f) | uicore::GraphicContext | inline |
set_depth_range(int viewport, float n, float f)=0 | uicore::GraphicContext | pure virtual |
set_depth_stencil_state(const DepthStencilStatePtr &state, int stencil_ref=0)=0 | uicore::GraphicContext | pure virtual |
set_draw_buffer(DrawBuffer buffer)=0 | uicore::GraphicContext | pure virtual |
set_frame_buffer(const FrameBufferPtr &write_buffer) | uicore::GraphicContext | inline |
set_frame_buffer(const FrameBufferPtr &write_buffer, const FrameBufferPtr &read_buffer)=0 | uicore::GraphicContext | pure virtual |
set_image_texture(int unit_index, const TexturePtr &texture)=0 | uicore::GraphicContext | pure virtual |
set_image_textures(const std::vector< TexturePtr > &textures) | uicore::GraphicContext | inline |
set_image_textures(int start_index, const std::vector< TexturePtr > &textures) | uicore::GraphicContext | inline |
set_primitives_array(const PrimitivesArrayPtr &array)=0 | uicore::GraphicContext | pure virtual |
set_primitives_elements(const ElementArrayBufferPtr &element_array)=0 | uicore::GraphicContext | pure virtual |
set_program_object(StandardProgram standard_program)=0 | uicore::GraphicContext | pure virtual |
set_program_object(const ProgramObjectPtr &program)=0 | uicore::GraphicContext | pure virtual |
set_rasterizer_state(const RasterizerStatePtr &state)=0 | uicore::GraphicContext | pure virtual |
set_scissor(const Rect &rect, TextureImageYAxis y_axis)=0 | uicore::GraphicContext | pure virtual |
set_storage_buffer(int index, const StorageBufferPtr &buffer)=0 | uicore::GraphicContext | pure virtual |
set_texture(int unit_index, const TexturePtr &texture)=0 | uicore::GraphicContext | pure virtual |
set_textures(const std::vector< TexturePtr > &textures) | uicore::GraphicContext | inline |
set_textures(int start_index, const std::vector< TexturePtr > &textures) | uicore::GraphicContext | inline |
set_uniform_buffer(int index, const UniformBufferPtr &buffer)=0 | uicore::GraphicContext | pure virtual |
set_viewport(const Rectf &viewport, TextureImageYAxis y_axis)=0 | uicore::GraphicContext | pure virtual |
set_viewport(int index, const Rectf &viewport, TextureImageYAxis y_axis)=0 | uicore::GraphicContext | pure virtual |
shader_language() const =0 | uicore::GraphicContext | pure virtual |
size() const =0 | uicore::GraphicContext | pure virtual |
texture_image_y_axis() const =0 | uicore::GraphicContext | pure virtual |
width() const | uicore::GraphicContext | inline |
write_frame_buffer() const =0 | uicore::GraphicContext | pure virtual |