42 DtCullShaderConfig(
bool viewFrustumCulling,
bool lodChecking,
bool useInstanceCount,
bool debugCulling);
63 virtual bool useInstanceCount(
void)
const;
64 virtual bool viewFrustumCulling(
void)
const;
65 virtual bool lodChecking(
void)
const;
66 virtual bool debugCulling(
void)
const;
67 virtual bool oceanCulling()
const;
72 virtual void setUseInstanceCount(
bool val);
73 virtual void setViewFrustumCulling(
bool val);
74 virtual void setLodChecking(
bool val);
75 virtual void setDebugCulling(
bool val);
76 virtual void setOceanCulling(
bool val);
80 virtual KeyType computeHash(
void)
const;
83 return lhs.to_ulong() < rhs.to_ulong();
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
bool myViewFrustumCulling
Definition: DtCullShaderConfig.h:86
shader configuration storage class. Has 3 available options which are described in the constructor's ...
Definition: DtCullShaderConfig.h:21
bool myLodChecking
Definition: DtCullShaderConfig.h:87
bool myOceanCulling
Definition: DtCullShaderConfig.h:90
bool myDebugCulling
Definition: DtCullShaderConfig.h:89
bool myUseInstanceCount
Definition: DtCullShaderConfig.h:88
std::bitset< 5 > KeyType
Definition: DtCullShaderConfig.h:24
bool operator==(const DtTextureAtlasIndexParser::StringOrFloatAttrib &lhs, const DtTextureAtlasIndexParser::StringOrFloatAttrib &rhs)
needed for search comparison code
Definition: DtTextureAtlasIndexParser.h:160
Contains DLL export macros.
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)