| accept(osg::NodeVisitor &nv) | makVrv::DtIndirectGeometry | virtual |
| accept(osg::PrimitiveFunctor &functor) const | makVrv::DtIndirectGeometry | virtual |
| actuallyAddQueuedUpInstances(void) | makVrv::DtIndirectGeometry | virtual |
| addInProgressInstanceMove() | makVrv::DtIndirectGeometry | virtual |
| addInstance(const DtIndirectGeometryInstance &instance) | makVrv::DtIndirectGeometry | virtual |
| addInstance(int modelId, const osg::Matrixd &xForm, float modelScale, float modelRadius, int lightPointGroupId) | makVrv::DtIndirectGeometry | virtual |
| addInstanceActual(const DtIndirectGeometryInstance &instance) | makVrv::DtIndirectGeometry | protectedvirtual |
| className() const | makVrv::DtIndirectGeometry | virtual |
| debugDrawIfNecessary(osg::RenderInfo &renderInfo, const int maxCommands, const osg::Camera *camera) | makVrv::DtIndirectGeometry | protectedvirtual |
| deleteDrawComponents(void) | makVrv::DtIndirectGeometry | protectedvirtual |
| DofTransformPair typedef | makVrv::DtIndirectGeometry | |
| drawComponent(int stateId) const | makVrv::DtIndirectGeometry | protectedvirtual |
| drawFromCommandBuffer(osg::RenderInfo &renderInfo, const DtIndirectViewParameters &viewParameters, const osg::Camera *camera) const | makVrv::DtIndirectGeometry | protectedvirtual |
| drawImplementation(osg::RenderInfo &renderInfo) const | makVrv::DtIndirectGeometry | virtual |
| DtIndirectGeometry(DtDe &de, bool terrainPatch) | makVrv::DtIndirectGeometry | protected |
| DtIndirectGeometry()=delete | makVrv::DtIndirectGeometry | private |
| DtIndirectGeometry(const DtIndirectGeometry &other)=delete | makVrv::DtIndirectGeometry | private |
| DtIndirectGeometryCreator class | makVrv::DtIndirectGeometry | friend |
| DtIndirectGeometryInitMainThreadJob class | makVrv::DtIndirectGeometry | friend |
| DtIndirectVaoManager class | makVrv::DtIndirectGeometry | friend |
| fadeParameters(void) const | makVrv::DtIndirectGeometry | virtual |
| fillViewParameters(DtIndirectViewParameters &destViewParameters, const osg::Matrix &modelViewMatrix, const osg::Camera *camera, osg::RenderInfo &renderInfo) const | makVrv::DtIndirectGeometry | virtual |
| findCullVisitorParameters(osg::RenderInfo &renderInfo) const | makVrv::DtIndirectGeometry | protectedvirtual |
| hasInProgressInstanceMove() const | makVrv::DtIndirectGeometry | virtual |
| hasLightPoints(void) const | makVrv::DtIndirectGeometry | protectedvirtual |
| initDrawComponents(void) | makVrv::DtIndirectGeometry | protectedvirtual |
| installDefaultMaterial(osg::StateSet *ss) | makVrv::DtIndirectGeometry | protectedvirtual |
| instanceAnnotationsAndUvOffsets(int instanceIdIndirect, std::vector< DtIndirectAnnotationAndUvOffset > &annotations) const | makVrv::DtIndirectGeometry | virtual |
| instanceColor(int instanceIdIndirect) const | makVrv::DtIndirectGeometry | virtual |
| instanceDofs(int instanceIdIndirect, MapCloneToDofTransformPair &mapCloneToDofTransformPair) const | makVrv::DtIndirectGeometry | virtual |
| instanceEverAdded(void) const | makVrv::DtIndirectGeometry | virtual |
| instanceLightPointMaxDistance(int instanceIdIndirect) const | makVrv::DtIndirectGeometry | virtual |
| instanceMatrixTransform(int instanceId) const | makVrv::DtIndirectGeometry | virtual |
| instanceMultiSwitches(int instanceIdIndirect, MapCloneToMultiSwitchPair &mapCloneToMasterMultiSwitches) const | makVrv::DtIndirectGeometry | virtual |
| instanceOtherData0(int instanceIdIndirect) const | makVrv::DtIndirectGeometry | virtual |
| instanceSequences(int instanceIdIndirect, MapCloneToSequencePair &mapCloneToMasterSequences) const | makVrv::DtIndirectGeometry | virtual |
| instanceVisibility(int instanceIdIndirect) const | makVrv::DtIndirectGeometry | virtual |
| launchMainThreadJobAndWait(DtDe &de, DtOsgRenderer &renderer) | makVrv::DtIndirectGeometry | virtual |
| localOriginTransform() const | makVrv::DtIndirectGeometry | virtual |
| managesIndividualInstances() const | makVrv::DtIndirectGeometry | virtual |
| MapAnnotationToUvOffsetData typedef | makVrv::DtIndirectGeometry | |
| MapCloneToDofTransformPair typedef | makVrv::DtIndirectGeometry | |
| MapCloneToMultiSwitchPair typedef | makVrv::DtIndirectGeometry | |
| MapCloneToSequencePair typedef | makVrv::DtIndirectGeometry | |
| MapIndirectIdToInstanceContainerId typedef | makVrv::DtIndirectGeometry | protected |
| MapInstanceIdToXform typedef | makVrv::DtIndirectGeometry | |
| MapInstanceToMapAnnotationToUvOffsetData typedef | makVrv::DtIndirectGeometry | |
| MapInstanceToMapCloneToMasterDofs typedef | makVrv::DtIndirectGeometry | |
| MapInstanceToMapCloneToMasterMultiSwitches typedef | makVrv::DtIndirectGeometry | |
| MapInstanceToMapCloneToMasterSequences typedef | makVrv::DtIndirectGeometry | |
| MapInstanceToUvOffset typedef | makVrv::DtIndirectGeometry | |
| MultiSwitchPair typedef | makVrv::DtIndirectGeometry | |
| myConnections | makVrv::DtIndirectGeometry | protected |
| myDe | makVrv::DtIndirectGeometry | protected |
| myDefaultDrawComponent | makVrv::DtIndirectGeometry | protected |
| myDefaultDrawStateSet | makVrv::DtIndirectGeometry | protected |
| myDofManager | makVrv::DtIndirectGeometry | protected |
| myEffectTexturesState | makVrv::DtIndirectGeometry | protected |
| myFadeParameters | makVrv::DtIndirectGeometry | protected |
| myGpuCulling | makVrv::DtIndirectGeometry | protected |
| myIndirectDebugCullComponent | makVrv::DtIndirectGeometry | protected |
| myInstanceContainer | makVrv::DtIndirectGeometry | protected |
| myInstanceContainerIdToNumIndices | makVrv::DtIndirectGeometry | protected |
| myInstancesToModelIds | makVrv::DtIndirectGeometry | protected |
| myInternalsMutex | makVrv::DtIndirectGeometry | protected |
| myIsTerrainPatch | makVrv::DtIndirectGeometry | protected |
| myLastCamera | makVrv::DtIndirectGeometry | protected |
| myLastDebugIndirectColorByGeomIndex | makVrv::DtIndirectGeometry | protected |
| myLastDebugIndirectColorOn | makVrv::DtIndirectGeometry | protected |
| myLastFrameUpdated | makVrv::DtIndirectGeometry | protected |
| myLastFrameUpdateTraversed | makVrv::DtIndirectGeometry | protected |
| myLastMissingTextureColorOn | makVrv::DtIndirectGeometry | protected |
| myLightPointDrawComponent | makVrv::DtIndirectGeometry | protected |
| myLightPointDrawStateSet | makVrv::DtIndirectGeometry | protected |
| myLocalOriginTransformMatrix | makVrv::DtIndirectGeometry | protected |
| myLodManager | makVrv::DtIndirectGeometry | protected |
| myMainThreadInitJob | makVrv::DtIndirectGeometry | protected |
| myMainThreadUpdateBuffersJob | makVrv::DtIndirectGeometry | protected |
| myMainThreadUpdateJob | makVrv::DtIndirectGeometry | protected |
| myManagesIndividualInstances | makVrv::DtIndirectGeometry | protected |
| myMapIndirectIdToInstanceContainerId | makVrv::DtIndirectGeometry | protected |
| myMapInstanceIdToXform | makVrv::DtIndirectGeometry | protected |
| myMapInstanceToColor | makVrv::DtIndirectGeometry | protected |
| myMapInstanceToLightPointMaxDistance | makVrv::DtIndirectGeometry | protected |
| myMapInstanceToMapAnnotationToUvOffsetData | makVrv::DtIndirectGeometry | protected |
| myMapInstanceToMapCloneToMasterDofs | makVrv::DtIndirectGeometry | protected |
| myMapInstanceToMapCloneToMasterMultiSwitches | makVrv::DtIndirectGeometry | protected |
| myMapInstanceToMapCloneToMasterSequences | makVrv::DtIndirectGeometry | protected |
| myMapInstanceToOtherData0 | makVrv::DtIndirectGeometry | protected |
| myMapInstanceToUvOffset | makVrv::DtIndirectGeometry | protected |
| myMapInstanceToVisibility | makVrv::DtIndirectGeometry | protected |
| myModelIDsToInstances | makVrv::DtIndirectGeometry | protected |
| myModelViewMatrixUniform | makVrv::DtIndirectGeometry | protected |
| myMutableLastFrameTexturesUpdated | makVrv::DtIndirectGeometry | mutableprotected |
| myMutableLastRegistrarRebuildNumber | makVrv::DtIndirectGeometry | mutableprotected |
| myMutableShadersSetup | makVrv::DtIndirectGeometry | mutableprotected |
| myMutableShouldReloadShaders | makVrv::DtIndirectGeometry | mutableprotected |
| myNumIndicesAcrossAllModels | makVrv::DtIndirectGeometry | protected |
| myNumInProgressInstanceMoves | makVrv::DtIndirectGeometry | protected |
| myNumTextCoordArrays | makVrv::DtIndirectGeometry | protected |
| myPerInstanceDataManager | makVrv::DtIndirectGeometry | protected |
| myProjectionMatrixUniform | makVrv::DtIndirectGeometry | protected |
| myQueueInstancesToAdd | makVrv::DtIndirectGeometry | protected |
| myRegistrar | makVrv::DtIndirectGeometry | protected |
| myRunningInstanceId | makVrv::DtIndirectGeometry | protected |
| mySetInstancesIndirectIdsToDelete | makVrv::DtIndirectGeometry | protected |
| mySwitchManager | makVrv::DtIndirectGeometry | protected |
| myUpdateBuffersJobsRequiredCurrentFrame | makVrv::DtIndirectGeometry | protected |
| myUvOffsetManager | makVrv::DtIndirectGeometry | protected |
| myVaoManager | makVrv::DtIndirectGeometry | protected |
| myWaitCondition | makVrv::DtIndirectGeometry | protected |
| myWaitMutex | makVrv::DtIndirectGeometry | protected |
| numValidInstances(void) const | makVrv::DtIndirectGeometry | virtual |
| operator=(const DtIndirectGeometry &other)=delete | makVrv::DtIndirectGeometry | private |
| parentGeode(void) const | makVrv::DtIndirectGeometry | virtual |
| parentGeode(void) | makVrv::DtIndirectGeometry | virtual |
| perCameraUpdateAndCull(osg::RenderInfo &renderInfo, const osg::Camera *camera, const osg::Matrix &modelViewMatrix, const osg::FrameStamp *frameStamp) | makVrv::DtIndirectGeometry | virtual |
| pureSignalBasedUpdates(void) const | makVrv::DtIndirectGeometry | virtual |
| readyToRender(const int instanceIdInIndirect) const | makVrv::DtIndirectGeometry | virtual |
| rebuildRegistrar(osg::RenderInfo &renderInfo) const | makVrv::DtIndirectGeometry | virtual |
| registrar() | makVrv::DtIndirectGeometry | virtual |
| releaseGLObjects(osg::State *state) const | makVrv::DtIndirectGeometry | virtual |
| reloadShadersIfNecessary(void) const | makVrv::DtIndirectGeometry | protectedvirtual |
| removeInstance(int id) | makVrv::DtIndirectGeometry | virtual |
| removeInstanceFromIndicesCount(int instanceContainerIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| removeInstanceInInstanceContainer(int instanceContainerId) | makVrv::DtIndirectGeometry | protectedvirtual |
| scalingAlgorithm(const DtOsgCullVisitorParameters *params) const | makVrv::DtIndirectGeometry | protectedvirtual |
| scrollUv(int id, float uOffset, float vOffset) | makVrv::DtIndirectGeometry | virtual |
| SequencePair typedef | makVrv::DtIndirectGeometry | |
| setCullShaderConfig(const DtCullShaderConfig &cullShaderConfig) | makVrv::DtIndirectGeometry | virtual |
| setDofOnInstanceInInstanceContainer(int instanceContainerId, osgSim::DOFTransform *clone, osgSim::DOFTransform *master) | makVrv::DtIndirectGeometry | protectedvirtual |
| setFadeParameters(const DtIndirectFadeParameters &fadeParameters) | makVrv::DtIndirectGeometry | virtual |
| setInstanceColor(int instanceIdIndirect, const Vector4_32 &color) | makVrv::DtIndirectGeometry | virtual |
| setInstanceDof(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master) | makVrv::DtIndirectGeometry | virtual |
| setInstanceDofOrientation(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, const Vector3_64 &hpr, const Vector3_64 &hprVel) | makVrv::DtIndirectGeometry | virtual |
| setInstanceDofOrientation(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, const Vector3_64 &hprVel, bool forceUpdate) | makVrv::DtIndirectGeometry | virtual |
| setInstanceDofTranslation(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, const Vector3_64 &trans, const Vector3_64 &transVel) | makVrv::DtIndirectGeometry | virtual |
| setInstanceLightPointMaxDistance(int instanceIdIndirect, float lightPointMaxDistance) | makVrv::DtIndirectGeometry | virtual |
| setInstanceMatrixTransform(int instanceId, const Matrix4_32 &xForm) | makVrv::DtIndirectGeometry | virtual |
| setInstanceMultiSwitch(int id, osgSim::MultiSwitch *clone, osgSim::MultiSwitch *master) | makVrv::DtIndirectGeometry | virtual |
| setInstanceOtherData0(int instanceIdIndirect, const Vector4_32 &data) | makVrv::DtIndirectGeometry | virtual |
| setInstanceSequence(int id, osg::Sequence *clone, osg::Sequence *master) | makVrv::DtIndirectGeometry | virtual |
| SetInstancesToDelete typedef | makVrv::DtIndirectGeometry | protected |
| setInstanceUvOffset(int id, const std::string &annotation, float uOffset, float vOffset) | makVrv::DtIndirectGeometry | virtual |
| setInstanceVisibility(int instanceIdIndirect, bool visible) | makVrv::DtIndirectGeometry | virtual |
| setLocalOriginTransform(const osg::Matrixd &localOriginTransform) | makVrv::DtIndirectGeometry | virtual |
| setManagesIndividualInstances(bool val) | makVrv::DtIndirectGeometry | virtual |
| setMultiSwitchOnInstanceInInstanceContainer(int instanceContainerId, osgSim::MultiSwitch *clone, osgSim::MultiSwitch *master) | makVrv::DtIndirectGeometry | protectedvirtual |
| setName(const std::string &name) override | makVrv::DtIndirectGeometry | virtual |
| setParent(const osg::Group *parent) | makVrv::DtIndirectGeometry | virtual |
| setPureSignalBasedUpdates(bool val) | makVrv::DtIndirectGeometry | virtual |
| setRegistrar(DtIndirectGeometryRegistrar *registrar) | makVrv::DtIndirectGeometry | virtual |
| setRegistrarInvalid(void) | makVrv::DtIndirectGeometry | virtual |
| setUpdateBuffersJobsRequiredCurrentFrame(bool requiredCurrentFrame) | makVrv::DtIndirectGeometry | virtual |
| setupDebugUniforms() | makVrv::DtIndirectGeometry | protectedvirtual |
| setupIndirect() | makVrv::DtIndirectGeometry | virtual |
| setupIndirectShadersOnly() | makVrv::DtIndirectGeometry | virtual |
| setupShadersIfNecessary() | makVrv::DtIndirectGeometry | protectedvirtual |
| setUvOffsetOnInstanceInInstanceContainer(const int instanceId, const std::string &annotation, float uOffset, float vOffset) | makVrv::DtIndirectGeometry | protectedvirtual |
| slot_reloadShaders() | makVrv::DtIndirectGeometry | protectedvirtual |
| subtractInProgressInstanceMove() | makVrv::DtIndirectGeometry | virtual |
| theVirtualProgramCache | makVrv::DtIndirectGeometry | protectedstatic |
| update(const osg::FrameStamp *frameStamp) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateBuffersJobsRequiredCurrentFrame(void) const | makVrv::DtIndirectGeometry | virtual |
| updateGpuBuffers(osg::RenderInfo &renderInfo) | makVrv::DtIndirectGeometry | virtual |
| updateIndicesCount(const DtAggregateModelInfo &modelInfo, int instanceContainerIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateInstanceColorAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateInstanceDeletionBeforeAddedActual(const DtIndirectGeometryInstance &instance) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateInstanceOtherData0AddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateInstancePositionOrientationAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateInstancesDofsAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateInstanceSequencesAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateInstanceSwitchesAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateInstanceUvOffsetsAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateInstanceVisibilityLightPointMaxDistanceActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateModelIdsToInstances(int modelId, int instanceId, bool add) | makVrv::DtIndirectGeometry | protectedvirtual |
| waitCondition() | makVrv::DtIndirectGeometry | virtual |
| ~DtIndirectGeometry() | makVrv::DtIndirectGeometry | protectedvirtual |