VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
makVrv::DtIndirectEntityGeometry Member List

This is the complete list of members for makVrv::DtIndirectEntityGeometry, including all inherited members.

accept(osg::NodeVisitor &nv)makVrv::DtIndirectGeometryvirtual
accept(osg::PrimitiveFunctor &functor) const makVrv::DtIndirectGeometryvirtual
actuallyAddQueuedUpInstances(void)makVrv::DtIndirectGeometryvirtual
addInProgressInstanceMove()makVrv::DtIndirectEntityGeometryvirtual
addInstance(const DtIndirectGeometryInstance &instance)makVrv::DtIndirectGeometryvirtual
addInstance(int modelId, const osg::Matrixd &xForm, float modelScale, float modelRadius, int lightPointGroupId, bool trackLifeTime, const std::string &trackName, bool defaultVisibility=true)makVrv::DtIndirectGeometryvirtual
addInstanceActual(const DtIndirectGeometryInstance &instance)makVrv::DtIndirectGeometryprotectedvirtual
adjustDofConstraintsIfNecessary(osgSim::DOFTransform *clone)makVrv::DtIndirectGeometryprotectedvirtual
allInstancesAreToBeDeleted() const overridemakVrv::DtIndirectEntityGeometryvirtual
cellId(void) const makVrv::DtIndirectGeometryvirtual
className() const makVrv::DtIndirectGeometryvirtual
clearNumUpdateGpuBuffersRanThisFrame()makVrv::DtIndirectGeometrystatic
component(int component)makVrv::DtIndirectGeometryprotectedvirtual
concurrentSetInstanceMatrixTransform(int instanceId, const Matrix4_32 &xForm)makVrv::DtIndirectEntityGeometryvirtual
debugDrawImplementation(osg::RenderInfo &renderInfo, const osg::Matrixd &modelViewMatrix)makVrv::DtIndirectGeometryvirtual
disableExternalRenderForSensorFx(const osg::Camera *camera) const makVrv::DtIndirectGeometryprotectedvirtual
DofTransformPair typedefmakVrv::DtIndirectEntityGeometry
drawComponent(int stateId) const makVrv::DtIndirectGeometryprotectedvirtual
drawFromCommandBuffer(osg::RenderInfo &renderInfo, const DtIndirectViewParameters &viewParameters, const osg::Camera *camera, bool isLightBin, bool isDepthBin, bool isShadowPass, bool viaExternalRenderer) const makVrv::DtIndirectGeometryprotectedvirtual
drawImplementation(osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryvirtual
drawImplementation(osg::RenderInfo &renderInfo, const osg::Matrixd &modelViewMatrix, bool isLightBin, bool isDepthBin, bool isShadowPass) const makVrv::DtIndirectGeometryprotectedvirtual
DtIndirectEntityGeometry(DtDe &de, const DtCullShaderConfig &cullShaderConfig, bool terrainPatch)makVrv::DtIndirectEntityGeometryprotected
DtIndirectEntityGeometry()=deletemakVrv::DtIndirectEntityGeometryprivate
DtIndirectEntityGeometry(const DtIndirectEntityGeometry &other)=deletemakVrv::DtIndirectEntityGeometryprivate
DtIndirectEntityGeometryCreatormakVrv::DtIndirectEntityGeometry
DtIndirectGeometry(DtDe &de, const DtCullShaderConfig &cullShaderConfig, const DtIndirectGeometrySubType &geometrySubType, bool managesIndividualInstances)makVrv::DtIndirectGeometryprotected
DtIndirectGeometryCreatormakVrv::DtIndirectGeometry
fadeParameters(void) const makVrv::DtIndirectGeometryvirtual
fillAltitude3d(DtIndirectViewParameters &destViewParameters, const Vector3_64 &eye) const makVrv::DtIndirectGeometryvirtual
fillViewParameters(DtIndirectViewParameters &destViewParameters, const osg::Matrix &modelViewMatrix, const osg::Camera *osgCamera) const makVrv::DtIndirectGeometryvirtual
hasDepthOnly(void) const makVrv::DtIndirectGeometryprotectedvirtual
hasInProgressInstanceMove() const makVrv::DtIndirectEntityGeometryvirtual
hasLightPoints(void) const makVrv::DtIndirectGeometryprotectedvirtual
hasQueuedInstances(void) const makVrv::DtIndirectGeometryvirtual
id(void) const makVrv::DtIndirectGeometryvirtual
initDrawComponents(void)makVrv::DtIndirectGeometryprotectedvirtual
initializeDtDeKeyedInstances(DtDe &de)makVrv::DtIndirectGeometrystatic
initializeUbosIfNecessary(osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryprotectedvirtual
installDefaultMaterial(osg::StateSet *ss)makVrv::DtIndirectGeometryprotectedvirtual
instanceAnnotationsAndUvOffsets(int instanceIdIndirect, std::vector< DtIndirectAnnotationAndUvOffset > &annotations) const makVrv::DtIndirectEntityGeometryvirtual
instanceColor(int instanceIdIndirect) const makVrv::DtIndirectEntityGeometryvirtual
instanceDofs(int instanceIdIndirect, MapCloneToDofTransformPair &mapCloneToDofTransformPair) const makVrv::DtIndirectEntityGeometryvirtual
instanceEverAdded(void) const makVrv::DtIndirectGeometryvirtual
instanceLightPointGroupId(int instanceIdIndirect) const makVrv::DtIndirectEntityGeometryvirtual
instanceLightPointMaxDistance(int instanceIdIndirect) const makVrv::DtIndirectEntityGeometryvirtual
instanceMatrixTransform(int instanceId) const makVrv::DtIndirectEntityGeometryvirtual
instanceMultiSwitches(int instanceIdIndirect, MapCloneToMultiSwitchPair &mapCloneToMasterMultiSwitches) const makVrv::DtIndirectEntityGeometryvirtual
InstanceMutexReadLock typedefmakVrv::DtIndirectGeometryprotected
InstanceMutexWriteLock typedefmakVrv::DtIndirectGeometryprotected
instanceOtherData0(int instanceIdIndirect) const makVrv::DtIndirectEntityGeometryvirtual
instanceSequences(int instanceIdIndirect, MapCloneToSequencePair &mapCloneToMasterSequences) const makVrv::DtIndirectEntityGeometryvirtual
InstanceUpdatesVector typedefmakVrv::DtIndirectEntityGeometry
instanceVisibility(int instanceIdIndirect) const makVrv::DtIndirectEntityGeometryvirtual
isDepthOnly(int stateId) const makVrv::DtIndirectGeometryprotectedvirtual
isTerrainPatch(const DtIndirectGeometrySubType &geometrySubType) const makVrv::DtIndirectGeometryprotectedvirtual
launchOneTimeInitOp()makVrv::DtIndirectGeometryvirtual
localOriginTransform() const makVrv::DtIndirectGeometryvirtual
MapAnnotationToUvOffsetData typedefmakVrv::DtIndirectEntityGeometry
MapCloneToDofTransformPair typedefmakVrv::DtIndirectEntityGeometry
MapCloneToMultiSwitchPair typedefmakVrv::DtIndirectEntityGeometry
MapCloneToSequencePair typedefmakVrv::DtIndirectEntityGeometry
MapIndirectIdToInstanceContainerId typedefmakVrv::DtIndirectGeometryprotected
MapInstanceIdToXform typedefmakVrv::DtIndirectEntityGeometry
MapInstanceToMapAnnotationToUvOffsetData typedefmakVrv::DtIndirectEntityGeometry
MapInstanceToMapCloneToMasterDofs typedefmakVrv::DtIndirectEntityGeometry
MapInstanceToMapCloneToMasterMultiSwitches typedefmakVrv::DtIndirectEntityGeometry
MapInstanceToMapCloneToMasterSequences typedefmakVrv::DtIndirectEntityGeometry
MapInstanceToUvOffset typedefmakVrv::DtIndirectEntityGeometry
modelName(int instanceId) const makVrv::DtIndirectGeometryprotectedvirtual
MultiSwitchPair typedefmakVrv::DtIndirectEntityGeometry
myCellIdmakVrv::DtIndirectGeometryprotected
myConnectionsmakVrv::DtIndirectGeometryprotected
myCoordinateSystemmakVrv::DtIndirectGeometryprotected
myDemakVrv::DtIndirectGeometryprotected
myDefaultDrawComponentmakVrv::DtIndirectGeometryprotected
myDefaultDrawStateSetmakVrv::DtIndirectGeometryprotected
myDepthOnlyDrawStateSetmakVrv::DtIndirectGeometryprotected
myDofManagermakVrv::DtIndirectGeometryprotected
myEffectTexturesStatemakVrv::DtIndirectGeometryprotected
myFadeParametersmakVrv::DtIndirectGeometryprotected
myGeometrySubTypemakVrv::DtIndirectGeometryprotected
myGpuCullingmakVrv::DtIndirectGeometryprotected
myGpuShaderUbomakVrv::DtIndirectGeometryprotected
myGpuShaderUboBindingmakVrv::DtIndirectGeometrymutableprotected
myIdmakVrv::DtIndirectGeometryprotected
myIndirectDebugCullComponentmakVrv::DtIndirectGeometryprotected
myIndirectGeometryRenderermakVrv::DtIndirectGeometryprotected
myIndirectRunTimeSettingsmakVrv::DtIndirectGeometryprotected
myIndirectShaderManagermakVrv::DtIndirectGeometryprotected
myInstanceContainermakVrv::DtIndirectGeometryprotected
myInstanceContainerIdToNumIndicesmakVrv::DtIndirectGeometryprotected
myInstanceMutexmakVrv::DtIndirectGeometrymutableprotected
myInstancesBeingTrackedmakVrv::DtIndirectGeometryprotected
myInstancesToModelIdsmakVrv::DtIndirectGeometryprotected
myInstanceUpdatesmakVrv::DtIndirectEntityGeometryprotected
myIsTerrainPatchmakVrv::DtIndirectGeometryprotected
myLastCameramakVrv::DtIndirectGeometryprotected
myLastFrameUpdatedmakVrv::DtIndirectGeometryprotected
myLastFrameUpdateTraversedmakVrv::DtIndirectGeometryprotected
myLightPointDrawComponentmakVrv::DtIndirectGeometryprotected
myLightPointDrawStateSetmakVrv::DtIndirectGeometryprotected
myLightPointManagermakVrv::DtIndirectGeometryprotected
myLocalOriginTransformMatrixmakVrv::DtIndirectGeometryprotected
myLodManagermakVrv::DtIndirectGeometryprotected
myManagesIndividualInstancesmakVrv::DtIndirectGeometryprotected
myMapIndirectIdToInstanceContainerIdmakVrv::DtIndirectGeometryprotected
myMapInstanceIdToXformmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceInIndirectToModelIdmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToColormakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToLightPointGroupIdmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToLightPointMaxDistancemakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToMapAnnotationToUvOffsetDatamakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToMapCloneToMasterDofsmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToMapCloneToMasterMultiSwitchesmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToMapCloneToMasterSequencesmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToOtherData0makVrv::DtIndirectEntityGeometryprotected
myMapInstanceToUvOffsetmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToVisibilitymakVrv::DtIndirectEntityGeometryprotected
myModelIDsToInstancesmakVrv::DtIndirectGeometryprotected
myMutableOutputInstancesBuffersChangedmakVrv::DtIndirectGeometrymutableprotected
myMutableShadersSetupmakVrv::DtIndirectGeometrymutableprotected
myMutableShouldReloadShadersmakVrv::DtIndirectGeometrymutableprotected
myNumIndicesAcrossAllModelsmakVrv::DtIndirectGeometryprotected
myNumInProgressInstanceMovesmakVrv::DtIndirectEntityGeometryprotected
myNumTextCoordArraysmakVrv::DtIndirectGeometryprotected
myPerInstanceDataManagermakVrv::DtIndirectGeometryprotected
myQueueInstancesToAddmakVrv::DtIndirectGeometryprotected
myRegistrarmakVrv::DtIndirectGeometryprotected
myRunningInstanceIdmakVrv::DtIndirectGeometryprotected
mySensorFxLoadedmakVrv::DtIndirectGeometryprotected
mySetInstancesIndirectIdsToDeletemakVrv::DtIndirectEntityGeometryprotected
myShaderConstantsmakVrv::DtIndirectGeometryprotected
mySupportInstanceModelChangesmakVrv::DtIndirectEntityGeometryprotected
mySwitchManagermakVrv::DtIndirectGeometryprotected
myUvOffsetManagermakVrv::DtIndirectGeometryprotected
myVaoManagermakVrv::DtIndirectGeometryprotected
nullOutDrawComponents(void)makVrv::DtIndirectGeometryprotectedvirtual
numIndirectGeometries(void)makVrv::DtIndirectGeometrystatic
numUpdateGpuBuffersRanThisFrame()makVrv::DtIndirectGeometrystatic
numValidInstances(void) const makVrv::DtIndirectGeometryvirtual
operator=(const DtIndirectEntityGeometry &other)=deletemakVrv::DtIndirectEntityGeometryprivate
parentGeode(void) const makVrv::DtIndirectGeometryvirtual
parentGeode(void)makVrv::DtIndirectGeometryvirtual
perCameraUpdateAndCull(const osg::Camera *camera, const osg::Matrix &modelViewMatrix, const osg::FrameStamp *frameStamp)makVrv::DtIndirectGeometryvirtual
processUpdates()makVrv::DtIndirectEntityGeometryvirtual
readyToRender(const int instanceIdInIndirect) const makVrv::DtIndirectGeometryvirtual
registrar()makVrv::DtIndirectGeometryvirtual
releaseGLObjects(osg::State *state) const makVrv::DtIndirectGeometryvirtual
reloadShadersIfNecessary(void) const makVrv::DtIndirectGeometryprotectedvirtual
removeInstance(int id)makVrv::DtIndirectEntityGeometryvirtual
removeInstanceFromIndicesCount(int instanceContainerIndex)makVrv::DtIndirectEntityGeometryprotectedvirtual
removeInstanceInInstanceContainer(int instanceContainerId)makVrv::DtIndirectEntityGeometryprotectedvirtual
scrollUv(int id, const std::tuple< float, float, float > &uvspeeds)makVrv::DtIndirectEntityGeometryvirtual
SequencePair typedefmakVrv::DtIndirectEntityGeometry
setCellId(const Vector3_int &cellId)makVrv::DtIndirectGeometryvirtual
setDofOnInstanceInInstanceContainer(int instanceContainerId, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, int animationFlags)makVrv::DtIndirectEntityGeometryprotectedvirtual
setFadeParameters(const DtIndirectFadeParameters &fadeParameters)makVrv::DtIndirectGeometryvirtual
setInstanceColor(int instanceIdIndirect, const Vector4_32 &color)makVrv::DtIndirectEntityGeometryvirtual
setInstanceDof(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, int animationFlags)makVrv::DtIndirectEntityGeometryvirtual
setInstanceDofOrientation(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, const Vector3_64 &hpr, const Vector3_64 &hprVel, int animationFlags)makVrv::DtIndirectEntityGeometryvirtual
setInstanceDofOrientation(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, const Vector3_64 &hprVel, bool forceUpdate, int animationFlags)makVrv::DtIndirectEntityGeometryvirtual
setInstanceDofTranslation(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, const Vector3_64 &trans, const Vector3_64 &transVel)makVrv::DtIndirectEntityGeometryvirtual
setInstanceLightPointGroupId(int instanceIdIndirect, int lightPointGroupId)makVrv::DtIndirectEntityGeometryvirtual
setInstanceLightPointMaxDistance(int instanceIdIndirect, float lightPointMaxDistance)makVrv::DtIndirectEntityGeometryvirtual
setInstanceMatrixTransform(int instanceId, const Matrix4_32 &xForm)makVrv::DtIndirectEntityGeometryvirtual
setInstanceModelId(int id, int modelId)makVrv::DtIndirectEntityGeometryvirtual
setInstanceModelIdInInstanceContainer(int instanceId, int modelId)makVrv::DtIndirectEntityGeometryprotectedvirtual
setInstanceMultiSwitch(int id, osgSim::MultiSwitch *clone, osgSim::MultiSwitch *master)makVrv::DtIndirectEntityGeometryvirtual
setInstanceOtherData0(int instanceIdIndirect, const Vector4_32 &data)makVrv::DtIndirectEntityGeometryvirtual
setInstanceSequence(int id, osg::Sequence *clone, osg::Sequence *master)makVrv::DtIndirectEntityGeometryvirtual
SetInstancesToDelete typedefmakVrv::DtIndirectEntityGeometryprotected
setInstanceUvOffset(int id, const std::string &annotation, float uOffset, float vOffset)makVrv::DtIndirectEntityGeometryvirtual
setInstanceVisibility(int instanceIdIndirect, bool visible)makVrv::DtIndirectEntityGeometryvirtual
setLocalOriginTransform(const osg::Matrixd &localOriginTransform)makVrv::DtIndirectGeometryvirtual
setMultiSwitchOnInstanceInInstanceContainer(int instanceContainerId, osgSim::MultiSwitch *clone, osgSim::MultiSwitch *master)makVrv::DtIndirectEntityGeometryprotectedvirtual
setName(const std::string &name) overridemakVrv::DtIndirectGeometryvirtual
setParent(const osg::Group *parent)makVrv::DtIndirectGeometryvirtual
setPureSignalBasedUpdates(bool val)makVrv::DtIndirectGeometryprotectedvirtual
setRegistrar(DtIndirectGeometryRegistrar *registrar)makVrv::DtIndirectGeometryvirtual
setRegistrarInvalid(void)makVrv::DtIndirectGeometryvirtual
setRenderer(DtIndirectGeometryRenderer *drawerNode)makVrv::DtIndirectGeometryvirtual
setTrackObjects(bool val)makVrv::DtIndirectGeometrystatic
setupDebugUniforms()makVrv::DtIndirectGeometryprotectedvirtual
setupIndirectShaders()makVrv::DtIndirectGeometryvirtual
setupShadersIfNecessary()makVrv::DtIndirectGeometryprotectedvirtual
setUvOffsetOnInstanceInInstanceContainer(const int instanceId, const std::string &annotation, float uOffset, float vOffset)makVrv::DtIndirectEntityGeometryprotectedvirtual
slot_coordinateSystemChanged()makVrv::DtIndirectGeometryprotectedvirtual
slot_reloadShaders()makVrv::DtIndirectGeometryprotectedvirtual
subtractInProgressInstanceMove()makVrv::DtIndirectEntityGeometryvirtual
syncViewParametersToGpu(const DtIndirectViewParameters &viewParameters, osg::State *state) const makVrv::DtIndirectGeometryprotectedvirtual
theNumUpdateGpuBuffersRanThisFramemakVrv::DtIndirectGeometryprotectedstatic
theTotalCountermakVrv::DtIndirectGeometryprotectedstatic
theTrackObjectsmakVrv::DtIndirectGeometryprotectedstatic
trackInfo(int instanceIdInIndirectGeometry) const makVrv::DtIndirectGeometryprotectedvirtual
trackInstanceLifeTime(int instanceIdInIndirectGeometry, bool trackLifeTime, const std::string &trackName)makVrv::DtIndirectGeometryprotectedvirtual
trackObjects(void)makVrv::DtIndirectGeometrystatic
update(const osg::FrameStamp *frameStamp)makVrv::DtIndirectGeometryprotectedvirtual
updateGpuBuffers(bool amortizeTextures)makVrv::DtIndirectGeometryvirtual
updateIndicesCount(const DtIndirectModelInfo &modelInfo, int instanceContainerIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceColorAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstanceDeletionBeforeAddedActual(const DtIndirectGeometryInstance &instance) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstanceLightPointGroupIdActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstanceModelIdAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstanceOtherData0AddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstancePositionOrientationAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstancesDofsAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstanceSequencesAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstanceSwitchesAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstanceUvOffsetsAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstanceVisibilityLightPointMaxDistanceActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateModelIdsToInstances(int modelId, int instanceId, bool add)makVrv::DtIndirectGeometryprotectedvirtual
useExternalRenderer(const osg::Camera *camera) const makVrv::DtIndirectGeometryprotectedvirtual
~DtIndirectEntityGeometry()makVrv::DtIndirectEntityGeometryvirtual
~DtIndirectGeometry()makVrv::DtIndirectGeometryprotectedvirtual

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)