| _fillRenderList(bool globalScaling, unsigned int instanceOffset, unsigned int numInstances) | makVrv::DtInstanceManager | protected |
| _updateDistancesToEye(const Eyepoint &eye, unsigned int instanceOffset, unsigned int numInstances) | makVrv::DtInstanceManager | protected |
| addInstanceRootToSceneGraphIfNecessary(void) | makVrv::DtInstanceManager | protected |
| allocateImage(const osg::View *view) | makVrv::DtInstanceManager | |
| allocateInstanceData() | makVrv::DtInstanceManager | protected |
| allocateRenderList() | makVrv::DtInstanceManager | protected |
| blockConnection(int index, bool blocked) | makVrv::DtSignalConnectionManager | |
| blockConnections(bool blocked) | makVrv::DtSignalConnectionManager | |
| BoolVec typedef | makVrv::DtInstanceManager | |
| ByteVec typedef | makVrv::DtInstanceManager | |
| CacheMap typedef | makVrv::DtInstanceManager | protected |
| cameraPosition() | makVrv::DtInstanceManager | inline |
| clearCachedData() | makVrv::DtInstanceManager | |
| computeDistanceToEye(const Eyepoint &eye, const osg::Vec3d &pos) const | makVrv::DtInstanceManager | protected |
| connectionBlocked(int index) const | makVrv::DtSignalConnectionManager | |
| Connections typedef | makVrv::DtSignalConnectionManager | protected |
| connectionsBlocked() const | makVrv::DtSignalConnectionManager | |
| createHitList(const osg::Vec3d &end, const osg::Vec3d &start, std::vector< InstancingHit > &hitList) | makVrv::DtInstanceManager | protected |
| cullRange(const Eyepoint &eye, const std::vector< osg::Vec4d > &planes, bool useScale, unsigned int nodeMask, unsigned int instanceOffset, unsigned int instanceCount) | makVrv::DtInstanceManager | protected |
| defaultLightPointMaxDistance() const | makVrv::DtInstanceManager | virtual |
| disconnectSignals() | makVrv::DtSignalConnectionManager | |
| distanceToEye() | makVrv::DtInstanceManager | inline |
| dofAnimations() | makVrv::DtInstanceManager | inline |
| DofAnimations typedef | makVrv::DtInstanceManager | |
| dofState(const DtInstanceState &instanceState, unsigned int partIndex) | makVrv::DtInstanceManager | |
| drawableIndex(unsigned int instanceIx) | makVrv::DtInstanceManager | inline |
| drawableInstanceMatrix() | makVrv::DtInstanceManager | inline |
| DrawableRangeVec typedef | makVrv::DtInstanceManager | |
| drawables() | makVrv::DtInstanceManager | inline |
| DtInstanceManager(DtDe &de) | makVrv::DtInstanceManager | |
| DtInstanceManagerTBOUpdater class | makVrv::DtInstanceManager | friend |
| DtInstanceNode class | makVrv::DtInstanceManager | friend |
| DtSignalConnectionManager() | makVrv::DtSignalConnectionManager | |
| DtVirtualBaseClass() | makVrv::DtVirtualBaseClass | |
| dynamicBufferDataSize() const | makVrv::DtInstanceManager | inline |
| elementIds() | makVrv::DtInstanceManager | inline |
| fillRenderList(unsigned visibleSetStride, unsigned int instanceOffset, unsigned int numInstances) | makVrv::DtInstanceManager | protected |
| findCachedData(const std::string &modelType, const std::string &name) | makVrv::DtInstanceManager | |
| findInstanceCullData(DtUniqueID id) | makVrv::DtInstanceManager | |
| findInstanceState(DtUniqueID id) | makVrv::DtInstanceManager | |
| FloatVec typedef | makVrv::DtInstanceManager | |
| freeInstance(DtUniqueID id) | makVrv::DtInstanceManager | |
| frustumCull(const osg::View *view, const Eyepoint &eye, unsigned int nodeMask) | makVrv::DtInstanceManager | protected |
| GeometryToCallback typedef | makVrv::DtInstanceManager | protected |
| GeometryVec typedef | makVrv::DtInstanceManager | |
| getModelTypeRootStateSet(const std::string &modelType) | makVrv::DtInstanceManager | |
| instance(DtDe &de) | makVrv::DtInstanceManager | static |
| InstanceBufferVec typedef | makVrv::DtInstanceManager | protected |
| instanceCullData() | makVrv::DtInstanceManager | inline |
| InstanceCullDataVec typedef | makVrv::DtInstanceManager | |
| instancedDofs() | makVrv::DtInstanceManager | inline |
| InstancedDofVec typedef | makVrv::DtInstanceManager | |
| InstancedLightVec typedef | makVrv::DtInstanceManager | |
| instancedLods() | makVrv::DtInstanceManager | inline |
| InstancedLodVec typedef | makVrv::DtInstanceManager | |
| instancedSequences() | makVrv::DtInstanceManager | inline |
| InstancedSequenceVec typedef | makVrv::DtInstanceManager | |
| instancedSwitches() | makVrv::DtInstanceManager | inline |
| InstancedSwitchVec typedef | makVrv::DtInstanceManager | |
| InstanceElementIdVec typedef | makVrv::DtInstanceManager | |
| InstanceMatrixVec typedef | makVrv::DtInstanceManager | |
| InstanceProcessorVec typedef | makVrv::DtInstanceManager | protected |
| instanceRoot() | makVrv::DtInstanceManager | virtual |
| instances() | makVrv::DtInstanceManager | inline |
| instanceScales() | makVrv::DtInstanceManager | inline |
| InstanceScaleVec typedef | makVrv::DtInstanceManager | |
| InstanceStateMap typedef | makVrv::DtInstanceManager | protected |
| InstanceStateVec typedef | makVrv::DtInstanceManager | |
| instanceTemplates() | makVrv::DtInstanceManager | inline |
| InstanceTemplateVec typedef | makVrv::DtInstanceManager | |
| instanceVisibleSet() | makVrv::DtInstanceManager | inline |
| intersect(const osg::Vec3d &start, const osg::Vec3d &end, const osg::Vec3d &reference, DtOsgIntersectorResult &result, std::list< DtUniqueID > *ignoreList=0) | makVrv::DtInstanceManager | |
| intersect(const osg::Vec3d &start, const osg::Vec3d &end, std::vector< DtOsgIntersectorResult > &results, std::list< DtUniqueID > *ignoreList=0) | makVrv::DtInstanceManager | |
| isDaylight() | makVrv::DtInstanceManager | virtual |
| isOnExcludeList(DtUniqueID elementId, const std::list< DtUniqueID > &ignoreList) | makVrv::DtInstanceManager | protected |
| isRegistered(const std::string &modelType) | makVrv::DtInstanceManager | |
| lastCamera() | makVrv::DtInstanceManager | inline |
| lastCullParameters() | makVrv::DtInstanceManager | inline |
| lastUpdateTime() | makVrv::DtInstanceManager | inline |
| lastView() | makVrv::DtInstanceManager | inline |
| lightpointRange(unsigned int instanceIx) | makVrv::DtInstanceManager | virtual |
| LightPointVec typedef | makVrv::DtInstanceManager | |
| LightSourceVec typedef | makVrv::DtInstanceManager | |
| loadInstanceShaders(osg::ref_ptr< osgEarth::VirtualProgram > vp) | makVrv::DtInstanceManager | protected |
| LodVec typedef | makVrv::DtInstanceManager | |
| manageConnection(const boost::signalslib::connection &conn) | makVrv::DtSignalConnectionManager | |
| modelDefinitionNameProxy(const std::string &modelDefName) | makVrv::DtInstanceManager | virtual |
| modelTypeToTemplateMap typedef | makVrv::DtInstanceManager | protected |
| myAlwaysCullCallback | makVrv::DtInstanceManager | protected |
| myCameraPosition | makVrv::DtInstanceManager | protected |
| myConnections | makVrv::DtSignalConnectionManager | protected |
| myConnectionsBlocked | makVrv::DtSignalConnectionManager | protected |
| myCullSet | makVrv::DtInstanceManager | protected |
| myCurrentDynamicBufferDataSize | makVrv::DtInstanceManager | protected |
| myDe | makVrv::DtInstanceManager | protected |
| myDefaultLightPointRange | makVrv::DtInstanceManager | protected |
| myDistanceToEye | makVrv::DtInstanceManager | protected |
| myDofAnimations | makVrv::DtInstanceManager | protected |
| myDrawableInstanceMatrix | makVrv::DtInstanceManager | protected |
| myDrawables | makVrv::DtInstanceManager | protected |
| myDrawCallUpdater | makVrv::DtInstanceManager | protected |
| myDynamicBufferData | makVrv::DtInstanceManager | protected |
| myDynamicBufferDataSz | makVrv::DtInstanceManager | protected |
| myElementIds | makVrv::DtInstanceManager | protected |
| myGeometryToCallback | makVrv::DtInstanceManager | protected |
| myIdToInstances | makVrv::DtInstanceManager | protected |
| myIndiviualConnectionedBlocked | makVrv::DtSignalConnectionManager | protected |
| myInstanceBuffers | makVrv::DtInstanceManager | protected |
| myInstanceCullData | makVrv::DtInstanceManager | protected |
| myInstancedDofs | makVrv::DtInstanceManager | protected |
| myInstancedLightPoints | makVrv::DtInstanceManager | protected |
| myInstancedLights | makVrv::DtInstanceManager | protected |
| myInstancedLods | makVrv::DtInstanceManager | protected |
| myInstancedSequences | makVrv::DtInstanceManager | protected |
| myInstancedSwitches | makVrv::DtInstanceManager | protected |
| myInstanceFS | makVrv::DtInstanceManager | protected |
| myInstanceLightpointRange | makVrv::DtInstanceManager | protected |
| myInstanceRoot | makVrv::DtInstanceManager | protected |
| myInstances | makVrv::DtInstanceManager | protected |
| myInstanceScales | makVrv::DtInstanceManager | protected |
| myInstanceTemplates | makVrv::DtInstanceManager | protected |
| myInstanceUserDefined | makVrv::DtInstanceManager | protected |
| myInstanceViewVS | makVrv::DtInstanceManager | protected |
| myInstanceVisibleSet | makVrv::DtInstanceManager | protected |
| myInstanceVS | makVrv::DtInstanceManager | protected |
| myIsDaylight | makVrv::DtInstanceManager | protected |
| myKnownViews | makVrv::DtInstanceManager | protected |
| myLastCamera | makVrv::DtInstanceManager | protected |
| myLastCullParameters | makVrv::DtInstanceManager | protected |
| myLastNodeMask | makVrv::DtInstanceManager | protected |
| myLastUpdateTime | makVrv::DtInstanceManager | protected |
| myLastView | makVrv::DtInstanceManager | protected |
| myLightPointFadeBias | makVrv::DtInstanceManager | protected |
| myLpProcessor | makVrv::DtInstanceManager | protected |
| myModelTypeToTemplate | makVrv::DtInstanceManager | protected |
| myNeedsMainThreadTextureUpdate | makVrv::DtInstanceManager | protected |
| myNumThreads | makVrv::DtInstanceManager | protected |
| myPostCullInstanceProcessors | makVrv::DtInstanceManager | protected |
| myPreCullInstanceProcessors | makVrv::DtInstanceManager | protected |
| myRenderList | makVrv::DtInstanceManager | protected |
| myRenderListDirty | makVrv::DtInstanceManager | protected |
| myRequiredUvOffsets | makVrv::DtInstanceManager | protected |
| myRuntimeCache | makVrv::DtInstanceManager | protected |
| myTemplateActiveInstances | makVrv::DtInstanceManager | protected |
| myTemplateMaxInstances | makVrv::DtInstanceManager | protected |
| myUVOffsets | makVrv::DtInstanceManager | protected |
| myViewToGroup | makVrv::DtInstanceManager | protected |
| myVisibleCount | makVrv::DtInstanceManager | protected |
| myVisibleSet | makVrv::DtInstanceManager | protected |
| myVisibleSetStride | makVrv::DtInstanceManager | protected |
| myVpMap | makVrv::DtInstanceManager | protected |
| myVpRefs | makVrv::DtInstanceManager | protected |
| newInstance(const std::string &modelType, DtUniqueID id, DtElementID elementId, osg::Node *rootNode, const std::string &lightPointGroup, bool isSimpleModel) | makVrv::DtInstanceManager | |
| NodeVec typedef | makVrv::DtInstanceManager | |
| numberOfConnections() const | makVrv::DtSignalConnectionManager | |
| NumVec4PerInstance | makVrv::DtInstanceManager | static |
| operator+=(const boost::signalslib::connection &conn) | makVrv::DtSignalConnectionManager | inline |
| PerDofDataVec typedef | makVrv::DtInstanceManager | |
| PerTemplateCount typedef | makVrv::DtInstanceManager | protected |
| postCull(unsigned int maxChunkSize) | makVrv::DtInstanceManager | protected |
| preCull(unsigned int maxChunkSize) | makVrv::DtInstanceManager | protected |
| processNewInstanceDOFs(const InstanceTemplate &instanceTemplate) | makVrv::DtInstanceManager | protected |
| processNewInstanceLightPoints(const InstanceTemplate &instanceTemplate, const std::string &lightPointGroup) | makVrv::DtInstanceManager | protected |
| processNewInstanceLights(const InstanceTemplate &instanceTemplate) | makVrv::DtInstanceManager | protected |
| processNewInstanceSequences(const InstanceTemplate &instanceTemplate) | makVrv::DtInstanceManager | protected |
| processNewInstanceSwitches(const InstanceTemplate &instanceTemplate, bool isSimpleModel) | makVrv::DtInstanceManager | protected |
| registerGeometry(unsigned int templateIx, osg::Geometry *geometry, VpMap &vpMap) | makVrv::DtInstanceManager | protected |
| registerModel(const std::string &modelType, GeometryVec &drawables, LodVec &lods, SwitchVec &switches, SequenceVec &sequences, PerDofDataVec &perDofData, LightSourceVec &lightSources, LightPointVec &lightPointNodes, float boundingRadius, const DtVector &boundingCenter, unsigned int nodeMask, osg::ref_ptr< osg::StateSet > rootNodeSS, bool daylightControlledLights=false) | makVrv::DtInstanceManager | |
| releaseGLObjects(void) | makVrv::DtInstanceManager | |
| reloadShaders() | makVrv::DtInstanceManager | |
| RenderList typedef | makVrv::DtInstanceManager | protected |
| RenderStateVec typedef | makVrv::DtInstanceManager | protected |
| reset() | makVrv::DtInstanceManager | virtual |
| resizeBuffersIfNecessary(const osg::View *view, int visibleCount) | makVrv::DtInstanceManager | protected |
| resizeTBOIfNecessary(const osg::View *view, int visibleCount) | makVrv::DtInstanceManager | protected |
| SequenceVec typedef | makVrv::DtInstanceManager | |
| setBlendColor(DtUniqueID uniqueID, float r, float g, float b, float a) | makVrv::DtInstanceManager | |
| setCachedData(const std::string &modelType, const std::string &name, DtVirtualBaseClass *data) | makVrv::DtInstanceManager | |
| setCullParameters(DtUniqueID uniqueID, short modelSet, unsigned int nodeMask, bool visible) | makVrv::DtInstanceManager | |
| setDefaultLightPointMaxDistance(float distance) | makVrv::DtInstanceManager | virtual |
| setDofAnimation(osg::Vec3f &hpr, const osg::Vec3f &hprVel, const DtInstanceState &state, unsigned int partIndex) | makVrv::DtInstanceManager | |
| setDofState(InstanceMatrix &m, const DtInstanceState &state, unsigned int partIndex) | makVrv::DtInstanceManager | |
| setDofTranslation(osg::Vec3f &trans, osg::Vec3f &transVel, const DtInstanceState &state, unsigned int partIndex) | makVrv::DtInstanceManager | |
| setElementId(DtUniqueID id, DtUniqueID elementId) | makVrv::DtInstanceManager | |
| setLightPointFadeBias(float bias) | makVrv::DtInstanceManager | virtual |
| setLightpointRange(DtUniqueID id, float range) | makVrv::DtInstanceManager | |
| setModelScaling(DtUniqueID uniqueID, bool bModelScaling, float scale) | makVrv::DtInstanceManager | |
| setOrientation(DtUniqueID uniqueID, const DtTaitBryan &orientation) | makVrv::DtInstanceManager | |
| setOrientation(DtUniqueID uniqueID, const osg::Quat &orientation) | makVrv::DtInstanceManager | |
| setPosition(DtUniqueID uniqueID, const DtVector &vPosition) | makVrv::DtInstanceManager | |
| setPosition(DtUniqueID uniqueID, const osg::Vec3d &vPosition) | makVrv::DtInstanceManager | |
| setSequenceMode(const DtInstanceState &instance, unsigned int sequenceIndex, InstancedSequence::SequenceMode mode) | makVrv::DtInstanceManager | |
| setSequencePlayTime(const DtInstanceState &instance, unsigned int sequenceIndex, float loopTime) | makVrv::DtInstanceManager | |
| setSequenceSpeed(const DtInstanceState &instance, unsigned int sequenceIndex, float speed) | makVrv::DtInstanceManager | |
| setSwitchState(const DtInstanceState &instance, unsigned int partIndex, unsigned int childIndex, bool state) | makVrv::DtInstanceManager | |
| setupModelGeode(const std::string &modelType, unsigned int nodeMask) | makVrv::DtInstanceManager | |
| setUserDefined(DtUniqueID id, float userDefined) | makVrv::DtInstanceManager | |
| setUVOffset(DtUniqueID id, unsigned int drawableIx, osg::Vec2f uvOffset) | makVrv::DtInstanceManager | |
| setVisible(DtUniqueID uniqueID, bool bVisible) | makVrv::DtInstanceManager | |
| signal_instanceCreated | makVrv::DtInstanceManager | |
| signal_modelTypeRegistered | makVrv::DtInstanceManager | |
| signal_updateFinished | makVrv::DtInstanceManager | |
| slot_channelAdded(DtChannelManager *mgr, DtChannel *channel) | makVrv::DtInstanceManager | protected |
| slot_channelRemoved(DtChannelManager *mgr, DtChannel *channel) | makVrv::DtInstanceManager | protected |
| SwitchVec typedef | makVrv::DtInstanceManager | |
| TextureCoordinateVec typedef | makVrv::DtInstanceManager | |
| traverse(osg::NodeVisitor &nv) | makVrv::DtInstanceManager | virtual |
| update(double simTime, const osg::View *view, osg::Camera *camera, unsigned int nodeMask, osgUtil::CullVisitor *cv, const DtOsgCullVisitorParameters *params, bool suppressLastUpdateTime) | makVrv::DtInstanceManager | protected |
| updateBuffers(const osg::View *view) | makVrv::DtInstanceManager | protected |
| updateDataAndDrawables(const osg::View *view, const ArrayRange &drawableRange, unsigned int bufferOffset, osg::Vec4 *bufferStorage) | makVrv::DtInstanceManager | protected |
| updateDistancesToEye(const Eyepoint &eye) | makVrv::DtInstanceManager | protected |
| updateForDrawing(osgUtil::CullVisitor *cv, const DtOsgCullVisitorParameters *params) | makVrv::DtInstanceManager | virtual |
| updateForIntersection(double simTime, const osg::View *view, osg::Camera *camera, unsigned int nodeMask, DtOsgCullVisitorParameters *params) | makVrv::DtInstanceManager | virtual |
| updateLightPoints(const osg::Camera *camera, const osg::FrameStamp *frameStamp, osgUtil::CullVisitor *cv, const osg::Camera *sceneCamera=NULL) | makVrv::DtInstanceManager | protected |
| updateLights(const osg::View *view) | makVrv::DtInstanceManager | protected |
| updateRenderList(const Eyepoint &eye, const osg::Matrixd &viewMat, unsigned int nodeMask) | makVrv::DtInstanceManager | protected |
| uvOffsets() | makVrv::DtInstanceManager | inline |
| vecScratchPadPlanes | makVrv::DtInstanceManager | protected |
| ViewToGroup typedef | makVrv::DtInstanceManager | protected |
| ViewVec typedef | makVrv::DtInstanceManager | protected |
| visibleCount() const | makVrv::DtInstanceManager | inline |
| visibleSet() | makVrv::DtInstanceManager | inline |
| visibleSetStride() | makVrv::DtInstanceManager | inline |
| VpMap typedef | makVrv::DtInstanceManager | |
| VpRefList typedef | makVrv::DtInstanceManager | |
| ~DtInstanceManager() | makVrv::DtInstanceManager | virtual |
| ~DtSignalConnectionManager() | makVrv::DtSignalConnectionManager | virtual |
| ~DtVirtualBaseClass() | makVrv::DtVirtualBaseClass | virtual |