VR-Forces 5.0.2 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)makVrv::DtIndirectGeometryvirtual
addInstanceActual(const DtIndirectGeometryInstance &instance)makVrv::DtIndirectGeometryprotectedvirtual
adjustDofConstraintsIfNecessary(osgSim::DOFTransform *clone)makVrv::DtIndirectGeometryprotectedvirtual
className() const makVrv::DtIndirectGeometryvirtual
debugDrawIfNecessary(osg::RenderInfo &renderInfo, const int maxCommands, const osg::Camera *camera)makVrv::DtIndirectGeometryprotectedvirtual
deleteDrawComponents(void)makVrv::DtIndirectGeometryprotectedvirtual
DofTransformPair typedefmakVrv::DtIndirectEntityGeometry
drawComponent(int stateId) const makVrv::DtIndirectGeometryprotectedvirtual
drawFromCommandBuffer(osg::RenderInfo &renderInfo, const DtIndirectViewParameters &viewParameters, const osg::Camera *camera) const makVrv::DtIndirectGeometryprotectedvirtual
drawImplementation(osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryvirtual
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, bool terrainPatch, 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 *camera, osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryvirtual
findCullVisitorParameters(osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryprotectedvirtual
hasDepthOnly(void) const makVrv::DtIndirectGeometryprotectedvirtual
hasInProgressInstanceMove() const makVrv::DtIndirectEntityGeometryvirtual
hasLightPoints(void) const makVrv::DtIndirectGeometryprotectedvirtual
initDrawComponents(void)makVrv::DtIndirectGeometryprotectedvirtual
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
instanceLightPointMaxDistance(int instanceIdIndirect) const makVrv::DtIndirectEntityGeometryvirtual
instanceMatrixTransform(int instanceId) const makVrv::DtIndirectEntityGeometryvirtual
instanceMultiSwitches(int instanceIdIndirect, MapCloneToMultiSwitchPair &mapCloneToMasterMultiSwitches) const makVrv::DtIndirectEntityGeometryvirtual
instanceOtherData0(int instanceIdIndirect) const makVrv::DtIndirectEntityGeometryvirtual
instanceSequences(int instanceIdIndirect, MapCloneToSequencePair &mapCloneToMasterSequences) const makVrv::DtIndirectEntityGeometryvirtual
instanceVisibility(int instanceIdIndirect) const makVrv::DtIndirectEntityGeometryvirtual
isDepthOnly(int stateId) const makVrv::DtIndirectGeometryprotectedvirtual
launchMainThreadJobAndWait(DtDe &de, DtOsgRenderer &renderer)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
MultiSwitchPair typedefmakVrv::DtIndirectEntityGeometry
myConnectionsmakVrv::DtIndirectGeometryprotected
myCoordinateSystemmakVrv::DtIndirectGeometryprotected
myDemakVrv::DtIndirectGeometryprotected
myDefaultDrawComponentmakVrv::DtIndirectGeometryprotected
myDefaultDrawStateSetmakVrv::DtIndirectGeometryprotected
myDepthOnlyDrawStateSetmakVrv::DtIndirectGeometryprotected
myDofManagermakVrv::DtIndirectGeometryprotected
myEffectTexturesStatemakVrv::DtIndirectGeometryprotected
myFadeParametersmakVrv::DtIndirectGeometryprotected
myGpuCullingmakVrv::DtIndirectGeometryprotected
myGpuShaderUbomakVrv::DtIndirectGeometryprotected
myGpuShaderUboBindingmakVrv::DtIndirectGeometrymutableprotected
myIdmakVrv::DtIndirectGeometryprotected
myIndirectDebugCullComponentmakVrv::DtIndirectGeometryprotected
myInstanceContainermakVrv::DtIndirectGeometryprotected
myInstanceContainerIdToNumIndicesmakVrv::DtIndirectGeometryprotected
myInstancesToModelIdsmakVrv::DtIndirectGeometryprotected
myInternalsMutexmakVrv::DtIndirectGeometryprotected
myIsTerrainPatchmakVrv::DtIndirectGeometryprotected
myLastCameramakVrv::DtIndirectGeometryprotected
myLastColorizePerDrawableEnabledmakVrv::DtIndirectGeometryprotected
myLastDebugIndirectColorOnmakVrv::DtIndirectGeometryprotected
myLastFrameUpdatedmakVrv::DtIndirectGeometryprotected
myLastFrameUpdateTraversedmakVrv::DtIndirectGeometryprotected
myLastMissingTextureColorOnmakVrv::DtIndirectGeometryprotected
myLightPointDrawComponentmakVrv::DtIndirectGeometryprotected
myLightPointDrawStateSetmakVrv::DtIndirectGeometryprotected
myLightPointManagermakVrv::DtIndirectGeometryprotected
myLocalOriginTransformMatrixmakVrv::DtIndirectGeometryprotected
myLodManagermakVrv::DtIndirectGeometryprotected
myMainThreadInitJobmakVrv::DtIndirectGeometryprotected
myMainThreadUpdateBuffersJobmakVrv::DtIndirectGeometryprotected
myMainThreadUpdateJobmakVrv::DtIndirectGeometryprotected
myManagesIndividualInstancesmakVrv::DtIndirectGeometryprotected
myMapIndirectIdToInstanceContainerIdmakVrv::DtIndirectGeometryprotected
myMapInstanceIdToXformmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToColormakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToLightPointMaxDistancemakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToMapAnnotationToUvOffsetDatamakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToMapCloneToMasterDofsmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToMapCloneToMasterMultiSwitchesmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToMapCloneToMasterSequencesmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToOtherData0makVrv::DtIndirectEntityGeometryprotected
myMapInstanceToUvOffsetmakVrv::DtIndirectEntityGeometryprotected
myMapInstanceToVisibilitymakVrv::DtIndirectEntityGeometryprotected
myModelIDsToInstancesmakVrv::DtIndirectGeometryprotected
myMutableLastFrameTexturesUpdatedmakVrv::DtIndirectGeometrymutableprotected
myMutableLastRegistrarRebuildNumbermakVrv::DtIndirectGeometrymutableprotected
myMutableOutputInstancesBuffersChangedmakVrv::DtIndirectGeometrymutableprotected
myMutableShadersSetupmakVrv::DtIndirectGeometrymutableprotected
myMutableShouldReloadShadersmakVrv::DtIndirectGeometrymutableprotected
myNumIndicesAcrossAllModelsmakVrv::DtIndirectGeometryprotected
myNumInProgressInstanceMovesmakVrv::DtIndirectEntityGeometryprotected
myNumTextCoordArraysmakVrv::DtIndirectGeometryprotected
myPerInstanceDataManagermakVrv::DtIndirectGeometryprotected
myQueueInstancesToAddmakVrv::DtIndirectGeometryprotected
myRegistrarmakVrv::DtIndirectGeometryprotected
myRunningInstanceIdmakVrv::DtIndirectGeometryprotected
mySetInstancesIndirectIdsToDeletemakVrv::DtIndirectEntityGeometryprotected
myShaderConstantsmakVrv::DtIndirectGeometryprotected
mySwitchManagermakVrv::DtIndirectGeometryprotected
myUpdateBuffersJobsRequiredCurrentFramemakVrv::DtIndirectGeometryprotected
myUvOffsetManagermakVrv::DtIndirectGeometryprotected
myVaoManagermakVrv::DtIndirectGeometryprotected
myWaitConditionmakVrv::DtIndirectGeometryprotected
myWaitMutexmakVrv::DtIndirectGeometryprotected
numIndirectGeometries(void)makVrv::DtIndirectGeometrystatic
numValidInstances(void) const makVrv::DtIndirectGeometryvirtual
operator=(const DtIndirectEntityGeometry &other)=deletemakVrv::DtIndirectEntityGeometryprivate
parentGeode(void) const makVrv::DtIndirectGeometryvirtual
parentGeode(void)makVrv::DtIndirectGeometryvirtual
perCameraUpdateAndCull(osg::RenderInfo &renderInfo, const osg::Camera *camera, const osg::Matrix &modelViewMatrix, const osg::FrameStamp *frameStamp)makVrv::DtIndirectGeometryvirtual
readyToRender(const int instanceIdInIndirect) const makVrv::DtIndirectGeometryvirtual
rebuildRegistrar(osg::RenderInfo &renderInfo) 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
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
setInstanceLightPointMaxDistance(int instanceIdIndirect, float lightPointMaxDistance)makVrv::DtIndirectEntityGeometryvirtual
setInstanceMatrixTransform(int instanceId, const Matrix4_32 &xForm)makVrv::DtIndirectEntityGeometryvirtual
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
setTrackObjects(bool val)makVrv::DtIndirectGeometrystatic
setUpdateBuffersJobsRequiredCurrentFrame(bool requiredCurrentFrame)makVrv::DtIndirectGeometryvirtual
setupDebugUniforms()makVrv::DtIndirectGeometryprotectedvirtual
setupIndirect()makVrv::DtIndirectGeometryvirtual
setupIndirectShadersOnly()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
theTotalCountermakVrv::DtIndirectGeometryprotectedstatic
theTrackObjectsmakVrv::DtIndirectGeometryprotectedstatic
trackObjects(void)makVrv::DtIndirectGeometrystatic
update(const osg::FrameStamp *frameStamp)makVrv::DtIndirectGeometryprotectedvirtual
updateBuffersJobsRequiredCurrentFrame(void) const makVrv::DtIndirectGeometryvirtual
updateGpuBuffers(osg::RenderInfo &renderInfo)makVrv::DtIndirectGeometryvirtual
updateIndicesCount(const DtIndirectModelInfo &modelInfo, int instanceContainerIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceColorAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) overridemakVrv::DtIndirectEntityGeometryprotectedvirtual
updateInstanceDeletionBeforeAddedActual(const DtIndirectGeometryInstance &instance) 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
waitCondition()makVrv::DtIndirectGeometryvirtual
~DtIndirectEntityGeometry()makVrv::DtIndirectEntityGeometryvirtual
~DtIndirectGeometry()makVrv::DtIndirectGeometryprotectedvirtual

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)