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

Public Member Functions | |
| DtSenSimPostProcessor (const std::string &postProcessType, bool handles2D, DtSenSim *senSim, DtDe &de) | |
| virtual | ~DtSenSimPostProcessor () |
| virtual bool | update (DtChannel *channel) |
| virtual void | setInputTexture (const DtChannel *channel, osg::Texture *texture) override |
| virtual void | setIsFinalEffect (const DtChannel *channel, bool final) override |
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 osg::Texture * | outputTexture () |
| 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 () |
Protected Attributes | |
| DtSenSim * | mySenSim |
| osg::ref_ptr< DtSenSimDrawable > | mySenSimDrawable |
Protected Attributes inherited from makVrv::DtPostProcessor | |
| osg::ref_ptr< osg::Texture > | myOutputTexture |
| osg::ref_ptr< osg::Texture > | myInputTexture |
| osg::ref_ptr< osg::Program > | myProgram |
| osg::ref_ptr< osg::Shader > | myFragmentShader |
| osg::ref_ptr< osg::Shader > | myVertexShader |
| osg::ref_ptr< osg::Geode > | myQuad |
| CameraMap | myCameraMap |
| bool | myHandles2DFlag |
| bool | myEnabledFlag |
| std::string | myType |
| EffectMap | myEffects |
| CallbackMap | myCullCallbackMap |
| DtDe & | myDe |
| DtSignalConnectionManager | mySignals |
Additional Inherited Members | |
Protected Types inherited from makVrv::DtPostProcessor | |
| typedef boost::unordered_map < std::string, bool > | EffectMap |
| typedef std::map< const DtChannel *, osg::ref_ptr < osg::Camera > > | CameraMap |
| typedef osg::ref_ptr < DtPostProcessorCullVistorCallback > | CallbackRefPtr |
| typedef std::map< const DtChannel *, CallbackRefPtr > | CallbackMap |
Protected Member Functions inherited from makVrv::DtPostProcessor | |
| virtual bool | effectItrEnabled (const EffectMap::iterator &effect) const |
| virtual void | initialize () |
| virtual void | addEffect (std::string effect) |
| virtual void | setEnablePostProcessor (bool enabled) |
| makVrv::DtSenSimPostProcessor::DtSenSimPostProcessor | ( | const std::string & | postProcessType, |
| bool | handles2D, | ||
| DtSenSim * | senSim, | ||
| DtDe & | de | ||
| ) |
|
virtual |
Called once per frame, per channel.
Implements makVrv::DtPostProcessor.
|
overridevirtual |
overrides the base class call so the input texture can be passed to the drawable.
Reimplemented from makVrv::DtPostProcessor.
|
overridevirtual |
overrides the base class call so the input texture can be passed to the drawable.
Reimplemented from makVrv::DtPostProcessor.
|
protected |
|
protected |