![]() |
VR-Forces 5.0.1 Developer's Guide
|

Public Member Functions | |
| virtual | ~DtOsgScreenCapture () |
| virtual void | takeScreenCapture (DtChannel *channel) override |
| virtual void | readImage (osg::Image *image, int x, int y, int z, int h, GLenum format, GLenum type) const |
Public Member Functions inherited from makVrv::DtScreenCapture | |
| virtual | ~DtScreenCapture () |
| virtual const DtUnicode & | screenCaptureFileName () |
| virtual void | setScreenCaptureFileName (DtUnicode &val, bool makeUnique=true) |
| virtual const DtUnicode & | screenCaptureFileExtension () |
| virtual void | setScreenCaptureFileExtension (DtUnicode &val) |
| virtual void | takeScreenCapture () |
| virtual void | takeScreenCapture (const DtObserver &observer) |
| virtual DtUnicode | fileNameUniqueIdentifier () |
| virtual DtUnicode | generateFileName () |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Protected Member Functions | |
| DtOsgScreenCapture (DtDe &de) | |
Protected Member Functions inherited from makVrv::DtScreenCapture | |
| DtScreenCapture (DtDe &de) | |
Friends | |
| class | DtOsgScreenCaptureCreator |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrv::DtScreenCapture | |
| static DtScreenCapture & | instance (DtDe &de) |
Protected Attributes inherited from makVrv::DtScreenCapture | |
| DtDe & | myDe |
| DtUnicode | myScreenCaptureFileName |
| DtUnicode | myScreenCaptureFileExtension |
| int | myScreenCaptureCounter |
| std::string | myLastFileNameIdentifierUsed |
| bool | myMakeUnique |
|
virtual |
Protected DCTOR.
|
protected |
Protected CTOR. Must be called by creator.
|
overridevirtual |
\ Takes a screen capture from the channel's view port and stores it into the hard drive
Implements makVrv::DtScreenCapture.
|
virtual |
\ Read pixels from current frame buffer at specified position and size. it uses glReadPixels
|
friend |