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
