| accept(osg::NodeVisitor &nv) | makVrv::DtIndirectGeometry | virtual |
| accept(osg::PrimitiveFunctor &functor) const | makVrv::DtIndirectGeometry | virtual |
| actuallyAddQueuedUpInstances(void) | 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 |
| adjustDofConstraintsIfNecessary(osgSim::DOFTransform *clone) | 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 |
| 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, const DtCullShaderConfig &cullShaderConfig, bool terrainPatch, bool managesIndividualInstances) | makVrv::DtIndirectGeometry | protected |
| DtIndirectGeometry()=delete | makVrv::DtIndirectGeometry | private |
| DtIndirectGeometry(const DtIndirectGeometry &other)=delete | makVrv::DtIndirectGeometry | private |
| DtIndirectGeometryCreator | makVrv::DtIndirectGeometry | |
| DtIndirectGeometryInitMainThreadJob class | makVrv::DtIndirectGeometry | friend |
| fadeParameters(void) const | makVrv::DtIndirectGeometry | virtual |
| fillAltitude3d(DtIndirectViewParameters &destViewParameters, const Vector3_64 &eye) 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 |
| hasDepthOnly(void) const | makVrv::DtIndirectGeometry | protectedvirtual |
| hasLightPoints(void) const | makVrv::DtIndirectGeometry | protectedvirtual |
| initDrawComponents(void) | makVrv::DtIndirectGeometry | protectedvirtual |
| initializeUbosIfNecessary(osg::RenderInfo &renderInfo) const | makVrv::DtIndirectGeometry | protectedvirtual |
| installDefaultMaterial(osg::StateSet *ss) | makVrv::DtIndirectGeometry | protectedvirtual |
| instanceEverAdded(void) const | makVrv::DtIndirectGeometry | virtual |
| isDepthOnly(int stateId) const | makVrv::DtIndirectGeometry | protectedvirtual |
| launchMainThreadJobAndWait(DtDe &de, DtOsgRenderer &renderer) | makVrv::DtIndirectGeometry | virtual |
| localOriginTransform() const | makVrv::DtIndirectGeometry | virtual |
| MapIndirectIdToInstanceContainerId typedef | makVrv::DtIndirectGeometry | protected |
| myConnections | makVrv::DtIndirectGeometry | protected |
| myCoordinateSystem | makVrv::DtIndirectGeometry | protected |
| myDe | makVrv::DtIndirectGeometry | protected |
| myDefaultDrawComponent | makVrv::DtIndirectGeometry | protected |
| myDefaultDrawStateSet | makVrv::DtIndirectGeometry | protected |
| myDepthOnlyDrawStateSet | makVrv::DtIndirectGeometry | protected |
| myDofManager | makVrv::DtIndirectGeometry | protected |
| myEffectTexturesState | makVrv::DtIndirectGeometry | protected |
| myFadeParameters | makVrv::DtIndirectGeometry | protected |
| myGpuCulling | makVrv::DtIndirectGeometry | protected |
| myGpuShaderUbo | makVrv::DtIndirectGeometry | protected |
| myGpuShaderUboBinding | makVrv::DtIndirectGeometry | mutableprotected |
| myId | 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 |
| myLastColorizePerDrawableEnabled | 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 |
| myLightPointManager | 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 |
| myModelIDsToInstances | makVrv::DtIndirectGeometry | protected |
| myMutableLastFrameTexturesUpdated | makVrv::DtIndirectGeometry | mutableprotected |
| myMutableLastRegistrarRebuildNumber | makVrv::DtIndirectGeometry | mutableprotected |
| myMutableOutputInstancesBuffersChanged | makVrv::DtIndirectGeometry | mutableprotected |
| myMutableShadersSetup | makVrv::DtIndirectGeometry | mutableprotected |
| myMutableShouldReloadShaders | makVrv::DtIndirectGeometry | mutableprotected |
| myNumIndicesAcrossAllModels | makVrv::DtIndirectGeometry | protected |
| myNumTextCoordArrays | makVrv::DtIndirectGeometry | protected |
| myPerInstanceDataManager | makVrv::DtIndirectGeometry | protected |
| myQueueInstancesToAdd | makVrv::DtIndirectGeometry | protected |
| myRegistrar | makVrv::DtIndirectGeometry | protected |
| myRunningInstanceId | makVrv::DtIndirectGeometry | protected |
| myShaderConstants | 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 |
| numIndirectGeometries(void) | makVrv::DtIndirectGeometry | static |
| 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 |
| 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 |
| setFadeParameters(const DtIndirectFadeParameters &fadeParameters) | makVrv::DtIndirectGeometry | virtual |
| setLocalOriginTransform(const osg::Matrixd &localOriginTransform) | makVrv::DtIndirectGeometry | virtual |
| setName(const std::string &name) override | makVrv::DtIndirectGeometry | virtual |
| setParent(const osg::Group *parent) | makVrv::DtIndirectGeometry | virtual |
| setPureSignalBasedUpdates(bool val) | makVrv::DtIndirectGeometry | protectedvirtual |
| setRegistrar(DtIndirectGeometryRegistrar *registrar) | makVrv::DtIndirectGeometry | virtual |
| setRegistrarInvalid(void) | makVrv::DtIndirectGeometry | virtual |
| setTrackObjects(bool val) | makVrv::DtIndirectGeometry | static |
| setUpdateBuffersJobsRequiredCurrentFrame(bool requiredCurrentFrame) | makVrv::DtIndirectGeometry | virtual |
| setupDebugUniforms() | makVrv::DtIndirectGeometry | protectedvirtual |
| setupIndirect() | makVrv::DtIndirectGeometry | virtual |
| setupIndirectShadersOnly() | makVrv::DtIndirectGeometry | virtual |
| setupShadersIfNecessary() | makVrv::DtIndirectGeometry | protectedvirtual |
| slot_coordinateSystemChanged() | makVrv::DtIndirectGeometry | protectedvirtual |
| slot_reloadShaders() | makVrv::DtIndirectGeometry | protectedvirtual |
| theTotalCounter | makVrv::DtIndirectGeometry | protectedstatic |
| theTrackObjects | makVrv::DtIndirectGeometry | protectedstatic |
| trackObjects(void) | makVrv::DtIndirectGeometry | static |
| update(const osg::FrameStamp *frameStamp) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateBuffersJobsRequiredCurrentFrame(void) const | makVrv::DtIndirectGeometry | virtual |
| updateGpuBuffers(osg::RenderInfo &renderInfo) | makVrv::DtIndirectGeometry | virtual |
| updateIndicesCount(const DtIndirectModelInfo &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 |