uicore::GraphicContext Member List

This is the complete list of members for uicore::GraphicContext, including all inherited members.

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