|
virtual void | setDefaults (osg::StateSet *stateset) |
|
virtual void | apply (osg::StateSet *stateset, osg::NodeVisitor *) |
|
void | reset () |
| Reset mStateSets, forcing a setDefaults() on the next frame. Can be used to change the defaults if needed. More...
|
|
virtual void MWRender::AtmosphereNightUpdater::apply |
( |
osg::StateSet * |
stateset, |
|
|
osg::NodeVisitor * |
nv |
|
) |
| |
|
inlineprotectedvirtual |
Apply state - to override in derived classes
- Note
- Due to the double buffering approach you have to apply all state even if it has not changed since the last frame.
Reimplemented from SceneUtil::StateSetUpdater.
virtual void MWRender::AtmosphereNightUpdater::setDefaults |
( |
osg::StateSet * |
stateset | ) |
|
|
inlineprotectedvirtual |
Set default state - optionally override in derived classes
- May be used e.g. to allocate StateAttributes.
Reimplemented from SceneUtil::StateSetUpdater.
void MWRender::AtmosphereNightUpdater::setFade |
( |
const float |
fade | ) |
|
|
inline |
osg::Vec4f MWRender::AtmosphereNightUpdater::mColor |
|
protected |
osg::ref_ptr<osg::Texture2D> MWRender::AtmosphereNightUpdater::mTexture |
|
protected |
The documentation for this class was generated from the following file:
- /home/travis/build/OpenMW/openmw/apps/openmw/mwrender/sky.cpp