Interface for implementing a CL_GraphicContext target. More...
Derived from: | None |
Derived by: | None |
Group: | Display Target Interface (Display) |
#include <ClanLib/display.h>
Class Members:
| |
Returns the maximum amount of attributes available. | |
Returns the maximum size of a texture this graphic context supports. | |
Returns the current width of the context. | |
Returns the current height of the context. |
| |
Destroys graphic context provider. | |
Return the content of the draw buffer into a pixel buffer. | |
Allocate texture provider for this gc. | |
Allocate occlusion query provider of this gc. | |
Allocate program object provider of this gc. | |
Allocate shader object provider of this gc. | |
Allocate frame buffer provider for this gc. | |
Allocate render buffer provider for this gc. | |
Allocate vertex array buffer provider for this gc. | |
Allocate element array buffer provider for this gc. | |
Allocate pixel buffer provider for this gc. | |
Set active program object to the standard program specified. | |
Remove active program object. | |
Select texture into unit. | |
Remove texture from unit. | |
Set a frame buffer for off-screen rendering. | |
Set the rendering buffer back to the screen. | |
Set blending modes. | |
Set buffer control states. | |
Select pen. | |
Set polygon rasterizer settings. | |
Draw primitives on gc. | |
Set the primitives array on the gc. | |
Draws primitives from the current assigned primitives array. | |
Draws instanced primitives from the current assigned primitives array. | |
Draw primitives elements. | |
Draw primitives elements instanced. | |
Called when a primitives array is being recycled. | |
Reset the primitives arrays. | |
Draw pixel buffer on gc. | |
Set clip rect. | |
Reset clip rect. | |
Clears the whole context using the specified color. | |
Clear the depth buffer. | |
Clear the stencil buffer. | |
Set the projection mapping mode. | |
Set the viewport to be used in user projection map mode. | |
Set the projection matrix to be used in user projection map mode. | |
Sets the model view matrix to a new matrix. |