ClanLib
2.3.7
|
Classes | |
class | CL_BlendMode |
Blend mode description. More... | |
class | CL_BufferControl |
Container class for states related to reading, writing and tests performed on buffers. More... | |
class | CL_CursorProvider |
Interface for implementing a CL_Cursor target. More... | |
class | CL_Display |
Top level display class. More... | |
class | CL_DisplayTarget |
Display target for clanDisplay. More... | |
class | CL_DisplayTargetProvider |
Interface for implementing a CL_DisplayTarget target. More... | |
class | CL_DisplayWindowProvider |
Interface for implementing a CL_DisplayWindow target. More... | |
class | CL_DisplayWindowSite |
Display Window site. More... | |
class | CL_ElementArrayBuffer |
Element Array Buffer. More... | |
class | CL_ElementArrayBufferProvider |
Element Array Buffer provider. More... | |
class | CL_FontProvider |
Interface for implementing a CL_Font target. More... | |
class | CL_FrameBuffer |
Frame-buffer object class. More... | |
class | CL_FrameBufferProvider |
Interface for implementing a CL_FrameBuffer target. More... | |
class | CL_GraphicContext |
Interface to drawing graphics. More... | |
class | CL_GraphicContextProvider |
Interface for implementing a CL_GraphicContext target. More... | |
class | CL_IconSet |
Icon set class. More... | |
class | CL_ImageImportDescription |
Image Import Description Class. More... | |
class | CL_OcclusionQuery |
Graphics occlusion query class. More... | |
class | CL_Palette |
256 color ARGB palette class. More... | |
class | CL_Pen |
Pen description class. More... | |
class | CL_PerlinNoise |
Perlin Noise Generator class. More... | |
class | CL_PixelBuffer |
Pixel data container. More... | |
class | CL_PixelBufferHelp |
Pixel data helper class. More... | |
class | CL_PixelBufferProvider |
Element Array Buffer provider. More... | |
class | CL_PixelFormat |
Pixel utility functions. More... | |
class | CL_PolygonRasterizer |
Polygon rasterization description. More... | |
class | CL_PrimitivesArray |
Primitives array description. More... | |
class | CL_PrimitivesArrayBuilder |
Primitives array builder class. More... | |
class | CL_PrimitivesArrayData |
Primitives array data supplied to clanDisplay provider objects. More... | |
class | CL_ProgramAttribute |
OpenGL program object vertex attribute information class. More... | |
class | CL_ProgramObject |
OpenGL Program Object. More... | |
class | CL_ProgramObjectProvider |
Program Object provider. More... | |
class | CL_ProgramUniform |
OpenGL program object uniform variable. More... | |
class | CL_RenderBatcher |
Render batching abstraction. More... | |
class | CL_RenderBuffer |
Render-buffer object class. More... | |
class | CL_RenderBufferProvider |
Interface for implementing a CL_RenderBuffer target. More... | |
class | CL_RenderWindowProvider |
Provides generic render window services for clanDisplay. More... | |
class | CL_ScreenInfo |
Screen Information class. More... | |
class | CL_ShaderObject |
Shader Object. More... | |
class | CL_ShaderObjectProvider |
Shader Object provider. More... | |
class | CL_SharedGCData |
Shared Graphic Context Data. More... | |
class | CL_Texture |
Texture object class. More... | |
class | CL_TextureProvider |
Interface for implementing a CL_Texture target. More... | |
class | CL_VertexArrayBuffer |
Vertex Array Buffer. More... | |
class | CL_VertexArrayBufferProvider |
Vertex Array Buffer provider. More... | |
Macros | |
#define | cl_pixelcenter_constant 0.375f |
#define | header_render_window_provider |
#define cl_pixelcenter_constant 0.375f |
#define header_render_window_provider |
enum CL_BlendEquation |
enum CL_BlendFunc |
Blending functions.
enum CL_BufferAccess |
enum CL_BufferUsage |
enum CL_CompareFunction |
enum CL_CullMode |
enum CL_DrawBuffer |
enum CL_FaceSide |
enum CL_FillMode |
enum CL_LogicOp |
Logic Op.
enum CL_MapMode |
enum CL_PointSpriteOrigin |
enum CL_PrimitivesType |
Program Object Matrix Flags.
These defines determine which matricies will be set in the program object
enum CL_ShaderType |
enum CL_StandardProgram |
Standard Program.
See "CL_StandardAttributeIndex" if using the standard program with CL_PrimitivesArray
Enumerator | |
---|---|
cl_program_color_only | |
cl_program_single_texture | |
cl_program_sprite |
enum CL_StencilOp |
enum CL_TextureDimensions |
enum CL_TextureFilter |
enum CL_TextureFormat |
Texture format.
enum CL_TextureSubtype |
enum CL_TextureWrapMode |