22 class DtIndirectModelInfo;
34 const osg::Matrixd& xform,
36 const osg::NodePath& nodePath = osg::NodePath(),
51 void setModelId(
int id);
57 void setXForm(
const osg::Matrixd& xForm);
59 const osg::Matrixd& xForm()
const;
82 void setNodePath(
const osg::NodePath& nodePath);
84 const osg::NodePath& nodePath()
const;
94 void setModelScale(
float val);
96 float modelScale()
const;
100 void setModelRadius(
float val);
102 float modelRadius()
const;
112 void setLightPointGroupId(
int lightPointGroupId);
114 const int lightPointGroupId()
const;
float myModelScale
Definition: DtIndirectGeometryInstance.h:121
non virtual container class for holding the information needed to create an indirect geometry instanc...
Definition: DtIndirectGeometryInstance.h:26
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtIndirectSwitchManager::DequeNodeSwitchInfoPairs mySwitchStack
Definition: DtIndirectGeometryInstance.h:125
float myModelRadius
Definition: DtIndirectGeometryInstance.h:122
std::deque< NodeSwitchInfoPair > DequeNodeSwitchInfoPairs
Definition: DtIndirectSwitchManager.h:76
int myModelId
Definition: DtIndirectGeometryInstance.h:119
std::deque< NodeDofInfoPair > DequeNodeDofInfoPairs
Definition: DtIndirectDofManager.h:75
Contains makVrv::DtIndirectDofManager class.
DtIndirectDofManager::DequeNodeDofInfoPairs myDofStack
Definition: DtIndirectGeometryInstance.h:126
DtIndirectLodManager::DequeIndirectLodInfos myLodStack
Definition: DtIndirectGeometryInstance.h:123
Contains makVrv::DtIndirectSwitchManager class.
const DtIndirectModelInfo * myModelInfo
Definition: DtIndirectGeometryInstance.h:127
osg::NodePath myNodePath
Definition: DtIndirectGeometryInstance.h:124
Contains makVrv::DtIndirectLodManager class.
Contains DLL export macros.
int myId
Definition: DtIndirectGeometryInstance.h:118
std::deque< IndirectLodInfo > DequeIndirectLodInfos
Definition: DtIndirectLodManager.h:66
int myLightPointGroupId
Definition: DtIndirectGeometryInstance.h:128
osg::Matrixd myXForm
Definition: DtIndirectGeometryInstance.h:120
Contains the per Model info which the indirect module needs It is owned by the Indirect geometry regi...
Definition: DtIndirectModelInfo.h:44