csGLScreenShot Class Reference
[Common Plugin Classes]
OpenGL screen shot.
More...
#include <csplugincommon/opengl/glss.h>
Inheritance diagram for csGLScreenShot:
Public Member Functions | |
void | DecRef () |
Decrement the reference count. | |
virtual int | GetFormat () const |
Qyery image format (see CS_IMGFMT_XXX above). | |
virtual int | GetHeight () const |
Query image height. | |
virtual const void * | GetImageData () |
Get image data: returns either (csRGBpixel *) or (unsigned char *) depending on format. | |
virtual int | GetWidth () const |
Query image width. | |
void | IncRef () |
Increment the number of references to this object. | |
Public Attributes | |
csGLScreenShot * | poolNext |
Detailed Description
OpenGL screen shot.
Definition at line 39 of file glss.h.
Member Function Documentation
void csGLScreenShot::DecRef | ( | ) | [virtual] |
virtual int csGLScreenShot::GetFormat | ( | ) | const [inline, virtual] |
virtual int csGLScreenShot::GetHeight | ( | ) | const [inline, virtual] |
virtual const void* csGLScreenShot::GetImageData | ( | ) | [inline, virtual] |
Get image data: returns either (csRGBpixel *) or (unsigned char *) depending on format.
Note that for RGBA images the csRGBpixel structure contains the alpha channel as well, so GetAlpha (see below) method will return 0 (because alpha is not stored separately, as for paletted images).
Implements iImage.
virtual int csGLScreenShot::GetWidth | ( | ) | const [inline, virtual] |
void csGLScreenShot::IncRef | ( | ) | [virtual] |
Increment the number of references to this object.
Reimplemented from scfImplementation< csImageBase >.
The documentation for this class was generated from the following file:
- csplugincommon/opengl/glss.h
Generated for Crystal Space by doxygen 1.4.7