Public Member Functions |
| virtual | ~DtOsgScreenCapture () |
| | Protected DCTOR.
|
| virtual void | takeScreenCapture (const DtChannel *channel) |
| | \ Takes a screen capture from the channel's view port and stores it into the hard drive
|
| virtual void | readImage (osg::Image *image, int x, int y, int z, int h, GLenum format, GLenum type) const |
| | \ Read pixels from current frame buffer at specified position and size. it uses glReadPixels
|
| virtual | ~DtScreenCapture () |
| | Protected DCTOR.
|
| virtual const DtUnicode & | screenCaptureFileName () |
| | \ Returns the screen capture image file name managed by the API
|
| virtual void | setScreenCaptureFileName (DtUnicode &val, bool makeUnique=true) |
| | \ Sets the screen capture image file name managed by the API
|
| virtual const DtUnicode & | screenCaptureFileExtension () |
| | \ Returns the screen capture image file name extension
|
| virtual void | setScreenCaptureFileExtension (DtUnicode &val) |
| | \ Sets the screen capture image file name extension \ supported/tested extensions: png, tiff, bmp, dds
|
| virtual void | takeScreenCapture () |
| | \ Lookups up the observer and takes a screen capture from the active channel
|
| virtual void | takeScreenCapture (const DtObserver &observer) |
| | \ Takes a screen capture from the observer's active channel view port and stores it into the hard drive
|
| virtual DtUnicode | fileNameUniqueIdentifier () |
| | \ Returns a unique identifier for the file name
|
| virtual DtUnicode | generateFileName () |
| | DtVirtualBaseClass () |
| | Do nothing constructor.
|
| virtual | ~DtVirtualBaseClass () |
| | Virtual do nothing destructor.
|
Constructor & Destructor Documentation
| virtual makVrv::DtOsgScreenCapture::~DtOsgScreenCapture |
( |
| ) |
|
|
virtual |
| makVrv::DtOsgScreenCapture::DtOsgScreenCapture |
( |
DtDe & |
de | ) |
|
|
protected |
Protected CTOR. Must be called by creator.
Member Function Documentation
| virtual void makVrv::DtOsgScreenCapture::takeScreenCapture |
( |
const DtChannel * |
channel | ) |
|
|
virtual |
\ Takes a screen capture from the channel's view port and stores it into the hard drive
Implements makVrv::DtScreenCapture.
| virtual void makVrv::DtOsgScreenCapture::readImage |
( |
osg::Image * |
image, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
z, |
|
|
int |
h, |
|
|
GLenum |
format, |
|
|
GLenum |
type |
|
) |
| const |
|
virtual |
\ Read pixels from current frame buffer at specified position and size. it uses glReadPixels
Friends And Related Function Documentation
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.vrf4-6-branch/include/vrvOsg/DtOsgScreenCapture.h