ClanLib  2.3.7
CL_GraphicContextProvider Member List

This is the complete list of members for CL_GraphicContextProvider, including all inherited members.

alloc_element_array_buffer()=0CL_GraphicContextProviderpure virtual
alloc_frame_buffer()=0CL_GraphicContextProviderpure virtual
alloc_occlusion_query()=0CL_GraphicContextProviderpure virtual
alloc_pixel_buffer()=0CL_GraphicContextProviderpure virtual
alloc_program_object()=0CL_GraphicContextProviderpure virtual
alloc_render_buffer()=0CL_GraphicContextProviderpure virtual
alloc_shader_object()=0CL_GraphicContextProviderpure virtual
alloc_texture(CL_TextureDimensions texture_dimensions)=0CL_GraphicContextProviderpure virtual
alloc_vertex_array_buffer()=0CL_GraphicContextProviderpure virtual
clear(const CL_Colorf &color)=0CL_GraphicContextProviderpure virtual
clear_depth(float value)=0CL_GraphicContextProviderpure virtual
clear_stencil(int value)=0CL_GraphicContextProviderpure virtual
destroy()=0CL_GraphicContextProviderpure virtual
draw_pixels(CL_GraphicContext &gc, float x, float y, float zoom_x, float zoom_y, const CL_PixelBuffer &pixel_buffer, const CL_Rect &src_rect, const CL_Colorf &color)=0CL_GraphicContextProviderpure virtual
draw_primitives(CL_PrimitivesType type, int num_vertices, const CL_PrimitivesArrayData *const prim_array)=0CL_GraphicContextProviderpure virtual
draw_primitives_array(CL_PrimitivesType type, int offset, int num_vertices)=0CL_GraphicContextProviderpure virtual
draw_primitives_array_instanced(CL_PrimitivesType type, int offset, int num_vertices, int instance_count)=0CL_GraphicContextProviderpure virtual
draw_primitives_elements(CL_PrimitivesType type, int count, unsigned int *indices)=0CL_GraphicContextProviderpure virtual
draw_primitives_elements(CL_PrimitivesType type, int count, unsigned short *indices)=0CL_GraphicContextProviderpure virtual
draw_primitives_elements(CL_PrimitivesType type, int count, unsigned char *indices)=0CL_GraphicContextProviderpure virtual
draw_primitives_elements(CL_PrimitivesType type, int count, CL_ElementArrayBufferProvider *array_provider, CL_VertexAttributeDataType indices_type, void *offset)=0CL_GraphicContextProviderpure virtual
draw_primitives_elements_instanced(CL_PrimitivesType type, int count, unsigned int *indices, int instance_count)=0CL_GraphicContextProviderpure virtual
draw_primitives_elements_instanced(CL_PrimitivesType type, int count, unsigned short *indices, int instance_count)=0CL_GraphicContextProviderpure virtual
draw_primitives_elements_instanced(CL_PrimitivesType type, int count, unsigned char *indices, int instance_count)=0CL_GraphicContextProviderpure virtual
draw_primitives_elements_instanced(CL_PrimitivesType type, int count, CL_ElementArrayBufferProvider *array_provider, CL_VertexAttributeDataType indices_type, void *offset, int instance_count)=0CL_GraphicContextProviderpure virtual
get_height() const =0CL_GraphicContextProviderpure virtual
get_max_attributes()=0CL_GraphicContextProviderpure virtual
get_max_texture_size() const =0CL_GraphicContextProviderpure virtual
get_pixeldata(const CL_Rect &rect, CL_TextureFormat pixel_format, bool clamp) const =0CL_GraphicContextProviderpure virtual
get_width() const =0CL_GraphicContextProviderpure virtual
primitives_array_freed(const CL_PrimitivesArrayData *const prim_array)=0CL_GraphicContextProviderpure virtual
reset_clip_rect()=0CL_GraphicContextProviderpure virtual
reset_frame_buffer()=0CL_GraphicContextProviderpure virtual
reset_primitives_array()=0CL_GraphicContextProviderpure virtual
reset_program_object()=0CL_GraphicContextProviderpure virtual
reset_texture(int unit_index, const CL_Texture &texture)=0CL_GraphicContextProviderpure virtual
set_blend_mode(const CL_BlendMode &blendmode)=0CL_GraphicContextProviderpure virtual
set_buffer_control(const CL_BufferControl &buffer_control)=0CL_GraphicContextProviderpure virtual
set_clip_rect(const CL_Rect &rect)=0CL_GraphicContextProviderpure virtual
set_frame_buffer(const CL_FrameBuffer &write_buffer, const CL_FrameBuffer &read_buffer)=0CL_GraphicContextProviderpure virtual
set_map_mode(CL_MapMode mode)=0CL_GraphicContextProviderpure virtual
set_modelview(const CL_Mat4f &matrix)=0CL_GraphicContextProviderpure virtual
set_pen(const CL_Pen &pen)=0CL_GraphicContextProviderpure virtual
set_polygon_rasterizer(const CL_PolygonRasterizer &raster)=0CL_GraphicContextProviderpure virtual
set_primitives_array(const CL_PrimitivesArrayData *const prim_array)=0CL_GraphicContextProviderpure virtual
set_program_object(CL_StandardProgram standard_program)=0CL_GraphicContextProviderpure virtual
set_program_object(const CL_ProgramObject &program, int program_matrix_flags)=0CL_GraphicContextProviderpure virtual
set_projection(const CL_Mat4f &matrix)=0CL_GraphicContextProviderpure virtual
set_texture(int unit_index, const CL_Texture &texture)=0CL_GraphicContextProviderpure virtual
set_viewport(const CL_Rectf &viewport)=0CL_GraphicContextProviderpure virtual
~CL_GraphicContextProvider()CL_GraphicContextProviderinlinevirtual