DtCDBTextureCollectionPolicyCreator()
brief CTOR
Contains makVrv::DtEffectTextureType declaration.
DtCDBTextureCollectionPolicy(DtDe &de)
constructor
virtual ~DtCDBTextureCollectionPolicy()
destructor
virtual DtCDBTextureCollectionPolicy * create(DtDe &de)
inherited
Abstract class to look in the stateset and collect textures specified via its template The effect tex...
Definition: DtIndirectTextureCollectionPolicy.h:38
creator for DtCDBTextureCollectionPolicy
Definition: DtCDBTextureCollectionPolicy.h:59
Abstract class for creation of a particular texture collection policy.
Definition: DtIndirectTextureCollectionPolicy.h:89
virtual void compareAndInsertHashDefine(std::stringstream &ss, int type, int effectTextureIdx) const
virtual void printHashDefineDetails(const DtIndirectEffectTexturesTemplate &effectTexturesState) const
inherited
class to hold osg Textures (diffuse map texture + effect textures) basically just a list of osg textu...
Definition: DtIndirectGeometryTextures.h:27
Contains the DtIndirectTextureCollectionPolicy class declaration.
virtual ~DtCDBTextureCollectionPolicyCreator()
brief DTOR
specialization of DtIndirectTextureCollectionPolicy to collect textures for indirect rendering for cd...
Definition: DtCDBTextureCollectionPolicy.h:26
virtual const std::string & glslTextureDeclarationHashDefine(const DtIndirectEffectTexturesTemplate &effectTexturesState) const
inherited
virtual void collectTextures(DtIndirectGeometryTextures *textures, const osg::StateSet *stateSet, const std::string &modelName) const
inherited
Class that allows you to abstractly register effect texture types the effect texture types are client...
Definition: DtIndirectEffectTexturesTemplate.h:38