20 class ExtendedMaterial;
25 class DtIndirectGeometryTextures;
52 virtual void collectTextures(
DtIndirectGeometryTextures* textures,
const osg::StateSet* stateSet,
const std::string &modelName)
const;
65 const osg::ExtendedMaterial* extendedMaterial,
const std::string &modelName)
const;
68 virtual void compareAndInsertHashDefine(std::stringstream& ss,
int type,
int effectTextureIdx)
const;
72 const osg::ExtendedMaterial* extendedMaterial,
const std::string &modelName)
const;
76 const std::string &modelName)
const;
79 virtual bool collectTexturesData(
int unit,
const osg::StateSet* stateSet,
82 const osg::StateAttribute*& texattr,
Diagonal crossing liens.
Definition: DtTacticalGraphicUtilities.h:93
Contains makVrv::DtEffectTextureType declaration.
static const std::vector< DtEffectTextureType > theTextureTypes
Definition: DtIndirectDefaultTextureCollectionPolicy.h:86
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
creator for DtIndirectDefaultTextureCollectionPolicy
Definition: DtIndirectDefaultTextureCollectionPolicy.h:90
Abstract class to look in the stateset and collect textures specified via its template The effect tex...
Definition: DtIndirectTextureCollectionPolicy.h:38
Abstract class for creation of a particular texture collection policy.
Definition: DtIndirectTextureCollectionPolicy.h:89
specialization of DtIndirectTextureCollectionPolicy to collect textures for indirect rendering used b...
Definition: DtIndirectDefaultTextureCollectionPolicy.h:30
class to hold osg Textures (diffuse map texture + effect textures) basically just a list of osg textu...
Definition: DtIndirectGeometryTextures.h:26
Contains the DtIndirectTextureCollectionPolicy class declaration.
Definition: asyncJobServer.h:39
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
Class that allows you to abstractly register effect texture types the effect texture types are client...
Definition: DtIndirectEffectTexturesTemplate.h:40