45 bool isEffectTexture()
const;
89 bool match(
const std::string& texName)
const;
std::map< DtCdbEffectTextureType, std::vector< DtCdbEffectTextureCode > > DtCdbEffectTextureTypeCodeMap
Definition: DtCdbEffectTextureUtils.h:108
std::string myEffectTextureSuffix
Definition: DtCdbEffectTextureUtils.h:95
Definition: DtCdbEffectTextureUtils.h:27
std::string effectTextureName
Definition: DtCdbEffectTextureUtils.h:47
DtCdbEffectTextureType effectTextureType
Definition: DtCdbEffectTextureUtils.h:46
Definition: DtCdbEffectTextureUtils.h:31
const std::string & effectTextureSuffix() const
Return the suffix of this effect texture, only applicable if it's not supported by CDB...
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
int myCS1
Definition: DtCdbEffectTextureUtils.h:91
Definition: DtCdbEffectTextureUtils.h:32
DtCdbEffectTextureType
Definition: DtCdbEffectTextureUtils.h:24
DtCdbEffectTextureCodeThe Component Selector for CDB Model Textures.
Definition: DtCdbEffectTextureUtils.h:53
int myCS2Min
Definition: DtCdbEffectTextureUtils.h:92
int myCS2Max
Definition: DtCdbEffectTextureUtils.h:93
Definition: DtCdbEffectTextureUtils.h:28
Definition: DtCdbEffectTextureUtils.h:33
Definition: DtCdbEffectTextureUtils.h:98
bool isSupportedbyCdb()
Return this effect texture is supported by CDB natively.
Definition: DtCdbEffectTextureUtils.h:38
Definition: DtCdbEffectTextureUtils.h:35
Definition: DtCdbEffectTextureUtils.h:39
int CS2Max()
Gets the upper bound of the texture index, represented by "T".
int CS2Min()
Gets the lower bound of the texture index, represented by "T".
Definition: DtCdbEffectTextureUtils.h:30
bool myIsSupportedByCdb
Definition: DtCdbEffectTextureUtils.h:94
Definition: DtCdbEffectTextureUtils.h:36
Definition: DtCdbEffectTextureUtils.h:42
Definition: DtCdbEffectTextureUtils.h:29
Contains DLL export macros.
DtCdbEffectTextureCode(int CS1, int CS2Min, int CS2Max)
CTOR.
bool match(const std::string &texName) const
Check if the texture name match the Component Selector. For the effect texture CDB supports...
static const DtCdbEffectTextureTypeCodeMap myEffectTextureTypeCodeMap
Definition: DtCdbEffectTextureUtils.h:109
int CS1()
Gets the texture kind, represented by "S".
Definition: DtCdbEffectTextureUtils.h:37
Definition: DtCdbEffectTextureUtils.h:34