VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
makVrv::DtInstanceManager Member List

This is the complete list of members for makVrv::DtInstanceManager, including all inherited members.

_fillRenderList(bool globalScaling, unsigned int instanceOffset, unsigned int numInstances)makVrv::DtInstanceManagerprotected
_updateOffsetsAndDistancesToEye(const Eyepoint &eye, unsigned int instanceOffset, unsigned int numInstances)makVrv::DtInstanceManagerprotected
addImguiStats() const makVrv::DtInstanceManager
addInstanceRootToSceneGraphIfNecessary(void)makVrv::DtInstanceManagerprotected
allocateImage(const osg::View *view)makVrv::DtInstanceManager
allocateInstanceData()makVrv::DtInstanceManagerprotected
allocateRenderList()makVrv::DtInstanceManagerprotected
artPartSmoothingEnabled() const makVrv::DtInstanceManager
artPartSmoothingPeriod() const makVrv::DtInstanceManager
blockConnection(int index, bool blocked)makVrv::DtSignalConnectionManagerprotected
blockConnections(bool blocked)makVrv::DtSignalConnectionManager
BoolVec typedefmakVrv::DtInstanceManager
ByteVec typedefmakVrv::DtInstanceManager
CacheMap typedefmakVrv::DtInstanceManagerprotected
cameraPosition()makVrv::DtInstanceManagerinline
clearCachedData()makVrv::DtInstanceManager
clearTBO(InstanceBuffer &instanceBuffer)makVrv::DtInstanceManagerprotected
computeDistanceToEye(const Eyepoint &eye, const osg::Vec3d &pos) const makVrv::DtInstanceManagerprotected
connectionBlocked(int index) const makVrv::DtSignalConnectionManagerprotected
Connections typedefmakVrv::DtSignalConnectionManagerprotected
Connections2 typedefmakVrv::DtSignalConnectionManagerprotected
connectionsBlocked() const makVrv::DtSignalConnectionManager
createHitList(const osg::Vec3d &end, const osg::Vec3d &start, std::vector< InstancingHit > &hitList)makVrv::DtInstanceManagerprotected
cullDistance()makVrv::DtInstanceManagervirtual
cullDistanceEnabled()makVrv::DtInstanceManagervirtual
cullRange(const Eyepoint &eye, const std::vector< osg::Vec4d > &planes, bool useScale, unsigned int nodeMask, unsigned int instanceOffset, unsigned int instanceCount)makVrv::DtInstanceManagerprotected
defaultLightPointMaxDistance() const makVrv::DtInstanceManagervirtual
disconnectSignals()makVrv::DtSignalConnectionManager
distanceToEye()makVrv::DtInstanceManagerinline
dofAnimations()makVrv::DtInstanceManagerinline
DofAnimations typedefmakVrv::DtInstanceManager
dofState(const DtInstanceState &instanceState, unsigned int partIndex)makVrv::DtInstanceManager
drainFreeInstanceList()makVrv::DtInstanceManager
drawableIndex(unsigned int instanceIx)makVrv::DtInstanceManagerinline
drawableInstanceMatrix()makVrv::DtInstanceManagerinline
drawableOffsetMatrixIndex(const DtInstanceState &instanceState, unsigned int instanceIx, unsigned int drawableOffset)makVrv::DtInstanceManagerinline
DrawableRangeVec typedefmakVrv::DtInstanceManager
drawables()makVrv::DtInstanceManagerinline
DtInstanceManager(DtDe &de)makVrv::DtInstanceManager
DtSignalConnectionManager()makVrv::DtSignalConnectionManager
DtVirtualBaseClass()makVrv::DtVirtualBaseClass
dynamicBufferDataSize() const makVrv::DtInstanceManagerinline
elementIds()makVrv::DtInstanceManagerinline
fillRenderList(unsigned int instanceOffset, unsigned int numInstances)makVrv::DtInstanceManagerprotected
findCachedData(const std::string &modelType, const std::string &name)makVrv::DtInstanceManager
findInstanceCullData(DtUniqueID id)makVrv::DtInstanceManager
findInstanceState(DtUniqueID id)makVrv::DtInstanceManager
FloatVec typedefmakVrv::DtInstanceManager
freeInstance(DtUniqueID id)makVrv::DtInstanceManager
frustumCull(const osg::View *view, const Eyepoint &eye, unsigned int nodeMask)makVrv::DtInstanceManagerprotected
GeometryToCallback typedefmakVrv::DtInstanceManagerprotected
GeometryVec typedefmakVrv::DtInstanceManager
getModelTypeRootStateSet(const std::string &modelType)makVrv::DtInstanceManager
instance(DtDe &de)makVrv::DtInstanceManagerstatic
InstanceBufferVec typedefmakVrv::DtInstanceManagerprotected
instanceCullData()makVrv::DtInstanceManagerinline
InstanceCullDataVec typedefmakVrv::DtInstanceManager
instancedDofs()makVrv::DtInstanceManagerinline
InstancedDofVec typedefmakVrv::DtInstanceManager
InstancedLightVec typedefmakVrv::DtInstanceManager
instancedLods()makVrv::DtInstanceManagerinline
InstancedLodVec typedefmakVrv::DtInstanceManager
instancedSequences()makVrv::DtInstanceManagerinline
InstancedSequenceVec typedefmakVrv::DtInstanceManager
instancedSwitches()makVrv::DtInstanceManagerinline
InstancedSwitchVec typedefmakVrv::DtInstanceManager
InstanceElementIdVec typedefmakVrv::DtInstanceManager
InstanceMatrixVec typedefmakVrv::DtInstanceManager
InstanceProcessorVec typedefmakVrv::DtInstanceManagerprotected
instanceRoot()makVrv::DtInstanceManagervirtual
instances()makVrv::DtInstanceManagerinline
instanceScales()makVrv::DtInstanceManagerinline
InstanceScaleVec typedefmakVrv::DtInstanceManager
InstanceStateMap typedefmakVrv::DtInstanceManagerprotected
InstanceStateVec typedefmakVrv::DtInstanceManager
instanceTemplates()makVrv::DtInstanceManagerinline
InstanceTemplateVec typedefmakVrv::DtInstanceManager
instanceVisibleSet()makVrv::DtInstanceManagerinline
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
isOnExcludeList(DtUniqueID elementId, const std::list< DtUniqueID > &ignoreList)makVrv::DtInstanceManagerprotected
isRegistered(const std::string &modelType)makVrv::DtInstanceManager
lastCamera()makVrv::DtInstanceManagerinline
lastCullParameters()makVrv::DtInstanceManagerinline
lastUpdateTime()makVrv::DtInstanceManagerinline
lastView()makVrv::DtInstanceManagerinline
lightpointRange(unsigned int instanceIx)makVrv::DtInstanceManagervirtual
LightPointVec typedefmakVrv::DtInstanceManager
LightSourceVec typedefmakVrv::DtInstanceManager
loadInstanceShaders(osgEarth::VirtualProgram *vp)makVrv::DtInstanceManagerprotected
LodVec typedefmakVrv::DtInstanceManager
manageConnection(const boost::signalslib::connection &conn)makVrv::DtSignalConnectionManager
manageConnection(const boost::signalslib2::connection &conn)makVrv::DtSignalConnectionManager
matrixIndex(unsigned int instanceIx)makVrv::DtInstanceManagerinline
modelDefinitionNameProxy(const std::string &modelDefName)makVrv::DtInstanceManagervirtual
modelTypeToTemplateMap typedefmakVrv::DtInstanceManagerprotected
ModelVec typedefmakVrv::DtInstanceManager
myActiveDrawablesScratchmakVrv::DtInstanceManagerprotected
myAlwaysCullCallbackmakVrv::DtInstanceManagerprotected
myAnimatedModelsmakVrv::DtInstanceManagerprotected
myArtPartSmoothingEnabledmakVrv::DtInstanceManagerprotected
myArtPartSmoothingPeriodmakVrv::DtInstanceManagerprotected
myCameraPositionmakVrv::DtInstanceManagerprotected
myConnectionsmakVrv::DtSignalConnectionManagerprotected
myConnections2makVrv::DtSignalConnectionManagerprotected
myConnectionsBlockedmakVrv::DtSignalConnectionManagerprotected
myCurrentDynamicBufferDataSizemakVrv::DtInstanceManagerprotected
myCurrentTBBChunkSizemakVrv::DtInstanceManagerprotected
myDemakVrv::DtInstanceManagerprotected
myDefaultLightPointRangemakVrv::DtInstanceManagerprotected
myDistanceToEyemakVrv::DtInstanceManagerprotected
myDofAnimationsmakVrv::DtInstanceManagerprotected
myDrawableInstanceMatrixmakVrv::DtInstanceManagerprotected
myDrawablesmakVrv::DtInstanceManagerprotected
myDrawCallUpdatermakVrv::DtInstanceManagerprotected
myDynamicBufferDatamakVrv::DtInstanceManagerprotected
myDynamicBufferDataSzmakVrv::DtInstanceManagerprotected
myElementIdsmakVrv::DtInstanceManagerprotected
myGeometryToCallbackmakVrv::DtInstanceManagerprotected
myIdToInstancesmakVrv::DtInstanceManagerprotected
myIndiviualConnectionedBlockedmakVrv::DtSignalConnectionManagerprotected
myInstanceBuffersmakVrv::DtInstanceManagerprotected
myInstanceCullDatamakVrv::DtInstanceManagerprotected
myInstanceDataOffsetsmakVrv::DtInstanceManagerprotected
myInstancedDofsmakVrv::DtInstanceManagerprotected
myInstancedLightPointsmakVrv::DtInstanceManagerprotected
myInstancedLightsmakVrv::DtInstanceManagerprotected
myInstancedLodsmakVrv::DtInstanceManagerprotected
myInstancedSequencesmakVrv::DtInstanceManagerprotected
myInstancedSwitchesmakVrv::DtInstanceManagerprotected
myInstanceFSmakVrv::DtInstanceManagerprotected
myInstanceLightpointRangemakVrv::DtInstanceManagerprotected
myInstanceRootmakVrv::DtInstanceManagerprotected
myInstancesmakVrv::DtInstanceManagerprotected
myInstanceScalesmakVrv::DtInstanceManagerprotected
myInstanceTemplatesmakVrv::DtInstanceManagerprotected
myInstanceUserDefinedmakVrv::DtInstanceManagerprotected
myInstanceViewVSmakVrv::DtInstanceManagerprotected
myInstanceVisibleSetmakVrv::DtInstanceManagerprotected
myInstanceVSmakVrv::DtInstanceManagerprotected
myKnownViewsmakVrv::DtInstanceManagerprotected
myLastCameramakVrv::DtInstanceManagerprotected
myLastCullParametersmakVrv::DtInstanceManagerprotected
myLastNodeMaskmakVrv::DtInstanceManagerprotected
myLastUpdateTimemakVrv::DtInstanceManagerprotected
myLastViewmakVrv::DtInstanceManagerprotected
myLightPointFadeBiasmakVrv::DtInstanceManagerprotected
myListToRemovemakVrv::DtInstanceManagerprotected
myMapMutexmakVrv::DtInstanceManagerprotected
myModelInstancesmakVrv::DtInstanceManagerprotected
myModelTypeToTemplatemakVrv::DtInstanceManagerprotected
myNeedsMainThreadTextureUpdatemakVrv::DtInstanceManagerprotected
myNewTemplatesmakVrv::DtInstanceManagerprotected
myNumThreadsmakVrv::DtInstanceManagerprotected
myPerViewCullResultsmakVrv::DtInstanceManagerprotected
myPostCullInstanceProcessorsmakVrv::DtInstanceManagerprotected
myPreCullInstanceProcessorsmakVrv::DtInstanceManagerprotected
myRenderListmakVrv::DtInstanceManagerprotected
myRenderListDirtymakVrv::DtInstanceManagerprotected
myRequiredUvOffsetsmakVrv::DtInstanceManagerprotected
myRuntimeCachemakVrv::DtInstanceManagerprotected
mySharedConnectionsBlockManagermakVrv::DtSignalConnectionManagerprotected
myTboSendFlagmakVrv::DtInstanceManagerprotected
myTemplateActiveInstancesmakVrv::DtInstanceManagerprotected
myTemplateMaxInstancesmakVrv::DtInstanceManagerprotected
myUVOffsetsmakVrv::DtInstanceManagerprotected
myViewToGroupmakVrv::DtInstanceManagerprotected
myVisibleCountmakVrv::DtInstanceManagerprotected
myVisibleSetmakVrv::DtInstanceManagerprotected
myVpMapmakVrv::DtInstanceManagerprotected
myVpRefsmakVrv::DtInstanceManagerprotected
newInstance(const std::string &modelType, DtUniqueID id, DtElementID elementId, short modelSet, DtModel *model, const std::string &lightPointGroup, bool isSimpleModel)makVrv::DtInstanceManager
NodeVec typedefmakVrv::DtInstanceManager
numberOfConnections() const makVrv::DtSignalConnectionManager
NumVec4PerInstancemakVrv::DtInstanceManagerstatic
operator+=(const boost::signalslib::connection &conn)makVrv::DtSignalConnectionManagerinline
operator+=(const boost::signalslib2::connection &conn)makVrv::DtSignalConnectionManagerinline
PerDofDataVec typedefmakVrv::DtInstanceManager
postCull()makVrv::DtInstanceManagerprotected
preCull()makVrv::DtInstanceManagerprotected
processNewInstanceDOFs(DtModel *model, const InstanceTemplate &instanceTemplate)makVrv::DtInstanceManagerprotected
processNewInstanceLightPoints(const InstanceTemplate &instanceTemplate, const std::string &lightPointGroup)makVrv::DtInstanceManagerprotected
processNewInstanceLights(const InstanceTemplate &instanceTemplate)makVrv::DtInstanceManagerprotected
processNewInstanceSequences(const InstanceTemplate &instanceTemplate)makVrv::DtInstanceManagerprotected
processNewInstanceSwitches(const InstanceTemplate &instanceTemplate, bool isSimpleModel)makVrv::DtInstanceManagerprotected
registerGeometry(unsigned int templateIx, osg::Geometry *geometry, VpMap &vpMap)makVrv::DtInstanceManagerprotected
registerModel(const std::string &modelType, const ParserOutput &parseOutput, float boundingRadius, const DtVector &boundingCenter, unsigned int nodeMask, const osg::ref_ptr< osg::StateSet > &rootNodeSS, bool daylightControlledLights=false)makVrv::DtInstanceManager
releaseGLObjects(osg::State *state)makVrv::DtInstanceManager
reloadShaders()makVrv::DtInstanceManager
RenderList typedefmakVrv::DtInstanceManagerprotected
RenderStateVec typedefmakVrv::DtInstanceManagerprotected
reset()makVrv::DtInstanceManagervirtual
resetTboSendFlag()makVrv::DtInstanceManager
resizeBuffersIfNecessary(const osg::View *view, int visibleCount)makVrv::DtInstanceManagerprotected
resizeTBOIfNecessary(const osg::View *view, int visibleCount)makVrv::DtInstanceManagerprotected
SequenceVec typedefmakVrv::DtInstanceManager
setArtPartSmoothingEnabled(bool onOrOff)makVrv::DtInstanceManager
setArtPartSmoothingPeriod(float period)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, unsigned int nodeMask, bool visible)makVrv::DtInstanceManager
setDefaultLightPointMaxDistance(float distance)makVrv::DtInstanceManagervirtual
setDofAnimation(osg::Vec3f &hpr, const osg::Vec3f &hprVel, const DtInstanceState &state, unsigned int partIndex)makVrv::DtInstanceManager
setDofRotationalVelocity(const osg::Vec3f &hprVel, const DtInstanceState &state, unsigned int partIndex, bool forceUpdate=true)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::DtInstanceManagervirtual
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
setOrientationOffset(DtUniqueID uniqueID, const DtTaitBryan &orientation)makVrv::DtInstanceManager
setOrientationOffset(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
setPositionOffset(DtUniqueID uniqueID, const DtVector &vPosition)makVrv::DtInstanceManager
setPositionOffset(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, unsigned int count, const osg::Vec2f &uvOffset)makVrv::DtInstanceManager
setVisible(DtUniqueID uniqueID, bool bVisible)makVrv::DtInstanceManager
signal_instanceCreatedmakVrv::DtInstanceManager
signal_modelTypeRegisteredmakVrv::DtInstanceManager
signal_updateFinishedmakVrv::DtInstanceManager
slot_channelAdded(DtChannelManager *mgr, DtChannel *channel)makVrv::DtInstanceManagerprotected
slot_channelRemoved(DtChannelManager *mgr, DtChannel *channel)makVrv::DtInstanceManagerprotected
SwitchVec typedefmakVrv::DtInstanceManager
TextureCoordinateVec typedefmakVrv::DtInstanceManager
traverse(osg::NodeVisitor &nv)makVrv::DtInstanceManagervirtual
update(osg::NodeVisitor &nv)makVrv::DtInstanceManagervirtual
update(double simTime, const osg::View *view, osg::Camera *camera, unsigned int nodeMask, osgUtil::CullVisitor *cv, const DtOsgCullVisitorParameters *params, bool suppressLastUpdateTime)makVrv::DtInstanceManagerprotected
updateBuffers(const osg::View *view)makVrv::DtInstanceManager
updateDataAndDrawables(unsigned int offset, unsigned int count)makVrv::DtInstanceManagerprotected
updateForDrawing(osgUtil::CullVisitor *cv, const DtOsgCullVisitorParameters *params)makVrv::DtInstanceManagervirtual
updateForIntersection(double simTime, const osg::View *view, osg::Camera *camera, unsigned int nodeMask, DtOsgCullVisitorParameters *params)makVrv::DtInstanceManagervirtual
updateLightPoints(const osg::Camera *camera, const osg::FrameStamp *frameStamp, osgUtil::CullVisitor *cv, const osg::Camera *sceneCamera=NULL)makVrv::DtInstanceManager
updateLights(const osg::View *view)makVrv::DtInstanceManagerprotected
updateOffsetsAndDistancesToEye(const Eyepoint &eye)makVrv::DtInstanceManagerprotected
updateRenderList(const Eyepoint &eye, const osg::Matrixd &viewMat, unsigned int nodeMask)makVrv::DtInstanceManagerprotected
uvOffsets()makVrv::DtInstanceManagerinline
vecScratchPadPlanesmakVrv::DtInstanceManagerprotected
ViewToGroup typedefmakVrv::DtInstanceManagerprotected
ViewVec typedefmakVrv::DtInstanceManagerprotected
visibleCount() const makVrv::DtInstanceManagerinline
visibleSet()makVrv::DtInstanceManagerinline
VpMap typedefmakVrv::DtInstanceManager
VpRefList typedefmakVrv::DtInstanceManager
~DtInstanceManager()makVrv::DtInstanceManagervirtual
~DtSignalConnectionManager()makVrv::DtSignalConnectionManagervirtual
~DtVirtualBaseClass()makVrv::DtVirtualBaseClassvirtual

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)