![]() |
VR-Forces 4.6 Class Documentation
|
specialization of DtIndirectTextureCollectionPolicy to collect textures for indirect rendering for point features More...

Public Member Functions | |
| virtual | ~DtIndirectPointTextureCollectionPolicy () |
| destructor | |
| virtual void | collectTextures (DtIndirectGeometryTexturesPointers &texturePointers, const osg::StateSet *stateSet, const std::string &modelName) const |
| inherited | |
| virtual const std::string & | glslTextureDeclarationHashDefine (void) const |
| inherited | |
Public Member Functions inherited from makVrv::DtIndirectTextureCollectionPolicy | |
| virtual | ~DtIndirectTextureCollectionPolicy () |
| destructor | |
| virtual const DtIndirectEffectTexturesTemplate & | effectTexturesTemplate (void) const |
| access the template | |
| virtual int | numFxShaders (void) const |
| number of shaders for the the effect textures registered this may or may not be the same as the number of textures registered in the DtIndirectEffectTexturesTemplate Indeed, you could register, for example 5 texture types, but handle them using only 3 different shaders, common functionality being shared in a few shaders, or completely not handled | |
| virtual const DtIndirectEffectTextureShader & | fxShader (int index) const |
| Access a given fx shader. | |
Protected Member Functions | |
| DtIndirectPointTextureCollectionPolicy () | |
| virtual void | collectTextures (DtIndirectGeometryTexturesPointers &texturePointers, const osg::StateSet *stateSet, const osg::ExtendedMaterial *extendedMaterial, const std::string &modelName) const |
Protected Member Functions inherited from makVrv::DtIndirectTextureCollectionPolicy | |
| DtIndirectTextureCollectionPolicy () | |
| constructor | |
Friends | |
| class | DtIndirectPointTextureCollectionPolicyCreator |
| cannot create directly, must use creator | |
Additional Inherited Members | |
Protected Attributes inherited from makVrv::DtIndirectTextureCollectionPolicy | |
| DtIndirectEffectTexturesTemplate | myEffectTexturesTemplate |
| std::vector < DtIndirectEffectTextureShader > | myFXTextureShaders |
specialization of DtIndirectTextureCollectionPolicy to collect textures for indirect rendering for point features
|
virtual |
destructor
|
protected |
|
virtual |
inherited
Implements makVrv::DtIndirectTextureCollectionPolicy.
|
virtual |
inherited
Reimplemented from makVrv::DtIndirectTextureCollectionPolicy.
|
protectedvirtual |
|
friend |
cannot create directly, must use creator