Public Member Functions |
| | DtNightTextureController (const DtOsgFileCache &fileCache, bool preLit) |
| | CTOR.
|
| virtual | ~DtNightTextureController () |
| | DTOR.
|
| bool | installShaders (int baseUnit, int effectUnit, const osg::Texture *tex, osg::StateSet *stateSet, const std::string &baseTextureName) const |
| | install shaders for a stateset if required by this effect.
|
| | DtOsgEffectTextureController (const DtOsgFileCache &fileCache, int type, const std::string &effectTypeCode) |
| | CTOR.
|
| virtual const std::string & | effectTypeCode () const |
| | The type code string for this effect.
|
| virtual int | effectTextureType () const |
| | return the effect texture type
|
| virtual osg::Texture * | installEffectTexture (osg::Texture *baseTexture, int baseTexUnit, osg::StateSet *stateSet, const osgDB::Options *dbOptions, const DtPossibleFileNamesCache &possibleFilenames) const |
| | Install the effect texture from a list of possible effect texture names.
|
| virtual void | findEffectTexture (const std::string &baseTextureName, const osgDB::Options *dbOptions, const DtPossibleFileNamesCache &possibleFilenames, const osg::Texture *baseTexture, osg::ref_ptr< osg::Texture > &effectTexture) const |
| | Find the effect texture for this effect, if one exists.
|
Installs and control reflectivity mapping effects.