![]() |
VR-Forces Developer's Guide
|
A post processing effect responsible for submitting and mirroring the eye views to the VR subsystem. This needs to be last in the post processing effects chain in order to capture HDR and sensor effects in the HMD view.

Public Member Functions | |
| DtVirtualRealityPostProcessor (makVrv::DtDe &de) | |
| virtual | ~DtVirtualRealityPostProcessor () |
| virtual bool | update (makVrv::DtChannel *channel) |
| virtual osg::Texture * | inputTexture () |
Public Member Functions inherited from makVrv::DtPostProcessor | |
| DtPostProcessor (DtDe &de, const std::string &postProcessType, bool handles2D) | |
| virtual | ~DtPostProcessor () |
| virtual void | setFragmentShaderSource (const char *source) |
| virtual void | setVertexShaderSource (const char *source) |
| virtual void | setFragmentShaderFile (const std::string &fileName) |
| virtual void | setVertexShaderFile (const std::string &fileName) |
| virtual void | setInputTexture (const DtChannel *channel, osg::Texture *texture) |
| virtual osg::Texture * | outputTexture () |
| virtual void | setIsFinalEffect (const DtChannel *channel, bool final) |
| virtual osg::Camera * | cameraForChannel (const DtChannel *channel) |
| virtual void | slot_releaseResources () |
| virtual void | releaseGLObjects () |
| virtual bool | hasEffect (const std::string &effect) |
| virtual bool | effectEnabled (const std::string &effect) |
| virtual bool | anyEffectEnabled () |
| virtual std::list< std::string > | supportedEffects () |
| virtual bool | handles2D () const |
| virtual const std::string & | type () const |
| virtual bool | postProcessorEnabled () |
| virtual bool | needsOcclusionTexture () const |
| virtual bool | enableEffect (const std::string &effect) |
| virtual bool | disableEffect (const std::string &effect) |
| virtual void | enablePostProcessor () |
| virtual void | disablePostProcessor () |
Private Member Functions | |
| DtVirtualRealityPostProcessor () | |
| DtVirtualRealityPostProcessor (const DtVirtualRealityPostProcessor &) | |
| DtVirtualRealityPostProcessor & | operator= (const DtVirtualRealityPostProcessor &) |
|
private |
private default constructor
|
private |
prevent copy-construction
| makVrv::DtVirtualRealityPostProcessor::DtVirtualRealityPostProcessor | ( | makVrv::DtDe & | de | ) |
CTOR.
|
virtual |
DTOR.
|
private |
prevent assignment
|
virtual |
update called every frame for every channel this is enabled on
Implements makVrv::DtPostProcessor.
|
virtual |
public access to the the image that is passed into this post processor