Home | All Classes | Grouped Classes | Index | Search
Construct hardware accelerated (where available) 2D surface. More...
Derived from:
none
Derived by:
CL_OpenGLSurface
Group: Display (Display 2D)
#include <ClanLib/display.h>
Construction:
Constructs a surface. |
Attributes:
Returns the width. | |
Returns the height. | |
Returns current angle in degrees. | |
Returns scale for x and y. | |
Returns current alpha. | |
Returns current color. | |
Returns blending functions. | |
Returns translation hotspot. | |
Returns rotation hotspot. | |
Returns a pixelbuffer object for accessing surface data. | |
Resource owning this surface, if any. |
Operations:
Copy assignment operator. | |
Return true if the CL_Surface is valid and useable | |
Uploads pixel data to surface. | |
Stateful draw surface on graphic context. | |
Utilities for building output data | |
Set absolute rotation angle in degrees. | |
Set absolute rotation pitch angle in degrees. | |
Set absolute rotation yaw angle in degrees. | |
Add angle in degrees to current angle. | |
Add angle in degrees to current pitch angle. | |
Add angle in degrees to current yaw angle. | |
Set scale for x and y directions individually. | |
Sets transparency. | |
Sets the color. | |
Sets blending functions. | |
Sets blending functions. | |
Sets translation hotspot. | |
Sets rotation hotspot. | |
Detailed description:
!group=Display/Display 2D! !header=display.h!