| allocateImage(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 | |
| cameraPosition() | makVrv::DtInstanceManager | inline |
| 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, unsigned int instanceOffset, unsigned int instanceCount, std::vector< osg::Vec4d > &planes, bool useScale, unsigned int nodeMask) | makVrv::DtInstanceManager | protected |
| CullSet typedef | makVrv::DtInstanceManager | |
| disconnectSignals() | makVrv::DtSignalConnectionManager | |
| distanceToEye() | makVrv::DtInstanceManager | inline |
| dofAnimations() | makVrv::DtInstanceManager | inline |
| DofAnimations typedef | makVrv::DtInstanceManager | |
| dofState(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 | |
| DtInstanceNode class | makVrv::DtInstanceManager | friend |
| DtSignalConnectionManager() | makVrv::DtSignalConnectionManager | |
| DtVirtualBaseClass() | makVrv::DtVirtualBaseClass | |
| elementIds() | makVrv::DtInstanceManager | inline |
| fillRenderList(unsigned visibleSetStride, unsigned int instanceOffset, unsigned int numInstances) | makVrv::DtInstanceManager | protected |
| findInstanceCullData(DtUniqueID id) | makVrv::DtInstanceManager | |
| findInstanceState(DtUniqueID id) | makVrv::DtInstanceManager | |
| FloatVec typedef | makVrv::DtInstanceManager | |
| freeInstance(DtUniqueID id) | makVrv::DtInstanceManager | |
| GeometryToCallback typedef | makVrv::DtInstanceManager | protected |
| GeometryVec typedef | 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 | |
| lastCullParameters() | makVrv::DtInstanceManager | inline |
| lastUpdateTime() | makVrv::DtInstanceManager | inline |
| lastView() | makVrv::DtInstanceManager | inline |
| 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 | |
| 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 |
| myDe | makVrv::DtInstanceManager | protected |
| myDistanceToEye | makVrv::DtInstanceManager | protected |
| myDofAnimations | makVrv::DtInstanceManager | protected |
| myDrawableInstanceMatrix | makVrv::DtInstanceManager | protected |
| myDrawables | 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 |
| myInstancedLights | makVrv::DtInstanceManager | protected |
| myInstancedLods | makVrv::DtInstanceManager | protected |
| myInstancedSequences | makVrv::DtInstanceManager | protected |
| myInstancedSwitches | makVrv::DtInstanceManager | protected |
| myInstanceRoot | makVrv::DtInstanceManager | protected |
| myInstances | makVrv::DtInstanceManager | protected |
| myInstanceScales | makVrv::DtInstanceManager | protected |
| myInstanceTemplates | makVrv::DtInstanceManager | protected |
| myInstanceUserDefined | makVrv::DtInstanceManager | protected |
| myInstanceVisibleSet | makVrv::DtInstanceManager | protected |
| myIsDaylight | makVrv::DtInstanceManager | protected |
| myKnownViews | makVrv::DtInstanceManager | protected |
| myLastCullParameters | makVrv::DtInstanceManager | protected |
| myLastNodeMask | makVrv::DtInstanceManager | protected |
| myLastUpdateTime | makVrv::DtInstanceManager | protected |
| myLastView | makVrv::DtInstanceManager | protected |
| myModelTypeToTemplate | 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 |
| myTemplateActiveInstances | makVrv::DtInstanceManager | protected |
| myTemplateMaxInstances | makVrv::DtInstanceManager | protected |
| myUVOffsets | makVrv::DtInstanceManager | protected |
| myViewToGroup | 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) | 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 |
| 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, float boundingRadius, const DtVector &boundingCenter, unsigned int nodeMask, osg::ref_ptr< osg::StateSet > rootNodeSS, bool daylightControlledLights=false) | makVrv::DtInstanceManager | |
| reloadShaders() | makVrv::DtInstanceManager | |
| RenderList typedef | makVrv::DtInstanceManager | protected |
| RenderStateVec typedef | makVrv::DtInstanceManager | protected |
| reset() | makVrv::DtInstanceManager | virtual |
| SequenceVec typedef | makVrv::DtInstanceManager | |
| setDofAnimation(osg::Vec3f &hpr, osg::Vec3f hprVel, DtInstanceState &state, unsigned int partIndex) | makVrv::DtInstanceManager | |
| setDofState(InstanceMatrix &m, DtInstanceState &state, unsigned int partIndex) | makVrv::DtInstanceManager | |
| setDofTranslation(osg::Vec3f &trans, osg::Vec3f &transVel, DtInstanceState &state, unsigned int partIndex) | makVrv::DtInstanceManager | |
| setElementId(DtUniqueID id, DtUniqueID elementId) | makVrv::DtInstanceManager | |
| setSequenceMode(DtInstanceState &instance, unsigned int sequenceIndex, InstancedSequence::SequenceMode mode) | makVrv::DtInstanceManager | |
| setSequencePlayTime(DtInstanceState &instance, unsigned int sequenceIndex, float loopTime) | makVrv::DtInstanceManager | |
| setSequenceSpeed(DtInstanceState &instance, unsigned int sequenceIndex, float speed) | makVrv::DtInstanceManager | |
| setSwitchState(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 | |
| 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 | |
| update(double simTime, osg::View *view, DtOsgCullVisitorParameters *params, unsigned int nodeMask, bool suppressLastUpdateTime=false) | makVrv::DtInstanceManager | protected |
| updateBuffers(osg::View *view, DtGLTextureBufferObject *tbo, const ArrayRange &drawableRange, unsigned int bufferOffset, osg::Vec4 *bufferStorage) | makVrv::DtInstanceManager | protected |
| updateRenderList(const Eyepoint &eye, const Frustum &frustum, const osg::Matrixd &viewMat, unsigned int nodeMask) | makVrv::DtInstanceManager | protected |
| uvOffsets() | makVrv::DtInstanceManager | inline |
| ViewToGroup typedef | makVrv::DtInstanceManager | protected |
| ViewVec typedef | makVrv::DtInstanceManager | protected |
| 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 |