![]() |
VR-Forces 4.3 Class Documentation
|
State component that injects top-level global shader code; i.e. More...

Public Member Functions | |
| DtOsgGlobalShaderComponent () | |
| CTOR. | |
| virtual | ~DtOsgGlobalShaderComponent () |
| DTOR. | |
| virtual bool | install (osg::StateSet *stateset) |
| Install this component on a state set. | |
| virtual bool | uninstall (osg::StateSet *stateset) |
| Uninstall this component from a state set. | |
Public Member Functions inherited from makVrv::DtOsgStateComponent | |
| DtOsgStateComponent (const DtOsgStateComponentContext *context=0L) | |
| CTOR. | |
| const DtOsgStateComponentContext * | getContext () const |
| Gets the context under which this component operates. | |
Additional Inherited Members | |
Protected Member Functions inherited from makVrv::DtOsgStateComponent | |
| virtual | ~DtOsgStateComponent () |
| DTOR. | |
| std::string | loadShaderSource (const std::string &strFileName) const |
| Loads shader source code from a path. | |
State component that injects top-level global shader code; i.e.
shader state that should affect the entire scene graph.
| makVrv::DtOsgGlobalShaderComponent::DtOsgGlobalShaderComponent | ( | ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Install this component on a state set.
Implements makVrv::DtOsgStateComponent.
|
virtual |
Uninstall this component from a state set.
Implements makVrv::DtOsgStateComponent.