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

