| 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, bool trackLifeTime, const std::string &trackName, bool defaultVisibility=true) | makVrv::DtIndirectGeometry | virtual |
| addInstanceActual(const DtIndirectGeometryInstance &instance) | makVrv::DtIndirectGeometry | protectedvirtual |
| adjustDofConstraintsIfNecessary(osgSim::DOFTransform *clone) | makVrv::DtIndirectGeometry | protectedvirtual |
| allInstancesAreToBeDeleted() const | makVrv::DtIndirectGeometry | virtual |
| cellId(void) const | makVrv::DtIndirectGeometry | virtual |
| className() const | makVrv::DtIndirectGeometry | virtual |
| clearNumUpdateGpuBuffersRanThisFrame() | makVrv::DtIndirectGeometry | static |
| component(int component) | makVrv::DtIndirectGeometry | protectedvirtual |
| debugDrawImplementation(osg::RenderInfo &renderInfo, const osg::Matrixd &modelViewMatrix) | makVrv::DtIndirectGeometry | virtual |
| disableExternalRenderForSensorFx(const osg::Camera *camera) const | makVrv::DtIndirectGeometry | protectedvirtual |
| drawComponent(int stateId) const | makVrv::DtIndirectGeometry | protectedvirtual |
| drawFromCommandBuffer(osg::RenderInfo &renderInfo, const DtIndirectViewParameters &viewParameters, const osg::Camera *camera, bool isLightBin, bool isDepthBin, bool isShadowPass, bool viaExternalRenderer) const | makVrv::DtIndirectGeometry | protectedvirtual |
| drawImplementation(osg::RenderInfo &renderInfo) const | makVrv::DtIndirectGeometry | virtual |
| drawImplementation(osg::RenderInfo &renderInfo, const osg::Matrixd &modelViewMatrix, bool isLightBin, bool isDepthBin, bool isShadowPass) const | makVrv::DtIndirectGeometry | protectedvirtual |
| DtIndirectGeometry(DtDe &de, const DtCullShaderConfig &cullShaderConfig, const DtIndirectGeometrySubType &geometrySubType, bool managesIndividualInstances) | makVrv::DtIndirectGeometry | protected |
| DtIndirectGeometry()=delete | makVrv::DtIndirectGeometry | private |
| DtIndirectGeometry(const DtIndirectGeometry &other)=delete | makVrv::DtIndirectGeometry | private |
| DtIndirectGeometryCreator | makVrv::DtIndirectGeometry | |
| DtIndirectGeometryRenderer class | makVrv::DtIndirectGeometry | friend |
| DtIndirectGeometryRendererUserData 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 *osgCamera) const | makVrv::DtIndirectGeometry | virtual |
| hasDepthOnly(void) const | makVrv::DtIndirectGeometry | protectedvirtual |
| hasLightPoints(void) const | makVrv::DtIndirectGeometry | protectedvirtual |
| hasQueuedInstances(void) const | makVrv::DtIndirectGeometry | virtual |
| id(void) const | makVrv::DtIndirectGeometry | virtual |
| initDrawComponents(void) | makVrv::DtIndirectGeometry | protectedvirtual |
| initializeDtDeKeyedInstances(DtDe &de) | makVrv::DtIndirectGeometry | static |
| initializeUbosIfNecessary(osg::RenderInfo &renderInfo) const | makVrv::DtIndirectGeometry | protectedvirtual |
| installDefaultMaterial(osg::StateSet *ss) | makVrv::DtIndirectGeometry | protectedvirtual |
| instanceEverAdded(void) const | makVrv::DtIndirectGeometry | virtual |
| InstanceMutexReadLock typedef | makVrv::DtIndirectGeometry | protected |
| InstanceMutexWriteLock typedef | makVrv::DtIndirectGeometry | protected |
| isDepthOnly(int stateId) const | makVrv::DtIndirectGeometry | protectedvirtual |
| isTerrainPatch(const DtIndirectGeometrySubType &geometrySubType) const | makVrv::DtIndirectGeometry | protectedvirtual |
| launchOneTimeInitOp() | makVrv::DtIndirectGeometry | virtual |
| localOriginTransform() const | makVrv::DtIndirectGeometry | virtual |
| MapIndirectIdToInstanceContainerId typedef | makVrv::DtIndirectGeometry | protected |
| modelName(int instanceId) const | makVrv::DtIndirectGeometry | protectedvirtual |
| myCellId | 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 |
| myGeometrySubType | makVrv::DtIndirectGeometry | protected |
| myGpuCulling | makVrv::DtIndirectGeometry | protected |
| myGpuShaderUbo | makVrv::DtIndirectGeometry | protected |
| myGpuShaderUboBinding | makVrv::DtIndirectGeometry | mutableprotected |
| myId | makVrv::DtIndirectGeometry | protected |
| myIndirectDebugCullComponent | makVrv::DtIndirectGeometry | protected |
| myIndirectGeometryRenderer | makVrv::DtIndirectGeometry | protected |
| myIndirectRunTimeSettings | makVrv::DtIndirectGeometry | protected |
| myIndirectShaderManager | makVrv::DtIndirectGeometry | protected |
| myInstanceContainer | makVrv::DtIndirectGeometry | protected |
| myInstanceContainerIdToNumIndices | makVrv::DtIndirectGeometry | protected |
| myInstanceMutex | makVrv::DtIndirectGeometry | mutableprotected |
| myInstancesBeingTracked | makVrv::DtIndirectGeometry | protected |
| myInstancesToModelIds | makVrv::DtIndirectGeometry | protected |
| myIsTerrainPatch | makVrv::DtIndirectGeometry | protected |
| myLastCamera | makVrv::DtIndirectGeometry | protected |
| myLastFrameUpdated | makVrv::DtIndirectGeometry | protected |
| myLastFrameUpdateTraversed | makVrv::DtIndirectGeometry | protected |
| myLightPointDrawComponent | makVrv::DtIndirectGeometry | protected |
| myLightPointDrawStateSet | makVrv::DtIndirectGeometry | protected |
| myLightPointManager | makVrv::DtIndirectGeometry | protected |
| myLocalOriginTransformMatrix | makVrv::DtIndirectGeometry | protected |
| myLodManager | makVrv::DtIndirectGeometry | protected |
| myManagesIndividualInstances | makVrv::DtIndirectGeometry | protected |
| myMapIndirectIdToInstanceContainerId | makVrv::DtIndirectGeometry | protected |
| myModelIDsToInstances | makVrv::DtIndirectGeometry | protected |
| 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 |
| mySensorFxLoaded | makVrv::DtIndirectGeometry | protected |
| myShaderConstants | makVrv::DtIndirectGeometry | protected |
| mySwitchManager | makVrv::DtIndirectGeometry | protected |
| myUvOffsetManager | makVrv::DtIndirectGeometry | protected |
| myVaoManager | makVrv::DtIndirectGeometry | protected |
| nullOutDrawComponents(void) | makVrv::DtIndirectGeometry | protectedvirtual |
| numIndirectGeometries(void) | makVrv::DtIndirectGeometry | static |
| numUpdateGpuBuffersRanThisFrame() | 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(const osg::Camera *camera, const osg::Matrix &modelViewMatrix, const osg::FrameStamp *frameStamp) | makVrv::DtIndirectGeometry | virtual |
| readyToRender(const int instanceIdInIndirect) const | makVrv::DtIndirectGeometry | virtual |
| registrar() | makVrv::DtIndirectGeometry | virtual |
| releaseGLObjects(osg::State *state) const | makVrv::DtIndirectGeometry | virtual |
| reloadShadersIfNecessary(void) const | makVrv::DtIndirectGeometry | protectedvirtual |
| setCellId(const Vector3_int &cellId) | makVrv::DtIndirectGeometry | virtual |
| 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 |
| setRenderer(DtIndirectGeometryRenderer *drawerNode) | makVrv::DtIndirectGeometry | virtual |
| setTrackObjects(bool val) | makVrv::DtIndirectGeometry | static |
| setupDebugUniforms() | makVrv::DtIndirectGeometry | protectedvirtual |
| setupIndirectShaders() | makVrv::DtIndirectGeometry | virtual |
| setupShadersIfNecessary() | makVrv::DtIndirectGeometry | protectedvirtual |
| slot_coordinateSystemChanged() | makVrv::DtIndirectGeometry | protectedvirtual |
| slot_reloadShaders() | makVrv::DtIndirectGeometry | protectedvirtual |
| syncViewParametersToGpu(const DtIndirectViewParameters &viewParameters, osg::State *state) const | makVrv::DtIndirectGeometry | protectedvirtual |
| theNumUpdateGpuBuffersRanThisFrame | makVrv::DtIndirectGeometry | protectedstatic |
| theTotalCounter | makVrv::DtIndirectGeometry | protectedstatic |
| theTrackObjects | makVrv::DtIndirectGeometry | protectedstatic |
| trackInfo(int instanceIdInIndirectGeometry) const | makVrv::DtIndirectGeometry | protectedvirtual |
| trackInstanceLifeTime(int instanceIdInIndirectGeometry, bool trackLifeTime, const std::string &trackName) | makVrv::DtIndirectGeometry | protectedvirtual |
| trackObjects(void) | makVrv::DtIndirectGeometry | static |
| update(const osg::FrameStamp *frameStamp) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateGpuBuffers(bool amortizeTextures) | 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 |
| updateInstanceLightPointGroupIdActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) | makVrv::DtIndirectGeometry | protectedvirtual |
| updateInstanceModelIdAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex) | 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 |
| useExternalRenderer(const osg::Camera *camera) const | makVrv::DtIndirectGeometry | protectedvirtual |
| ~DtIndirectGeometry() | makVrv::DtIndirectGeometry | protectedvirtual |