VR-Forces 4.6.1 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
_updateDistancesToEye(const Eyepoint &eye, unsigned int instanceOffset, unsigned int numInstances)makVrv::DtInstanceManagerprotected
addInstanceRootToSceneGraphIfNecessary(void)makVrv::DtInstanceManagerprotected
allocateImage(const osg::View *view)makVrv::DtInstanceManager
allocateInstanceData()makVrv::DtInstanceManagerprotected
allocateRenderList()makVrv::DtInstanceManagerprotected
blockConnection(int index, bool blocked)makVrv::DtSignalConnectionManager
blockConnections(bool blocked)makVrv::DtSignalConnectionManager
BoolVec typedefmakVrv::DtInstanceManager
ByteVec typedefmakVrv::DtInstanceManager
CacheMap typedefmakVrv::DtInstanceManagerprotected
cameraPosition()makVrv::DtInstanceManagerinline
clearCachedData()makVrv::DtInstanceManager
computeDistanceToEye(const Eyepoint &eye, const osg::Vec3d &pos) const makVrv::DtInstanceManagerprotected
connectionBlocked(int index) const makVrv::DtSignalConnectionManager
Connections 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
drawableIndex(unsigned int instanceIx)makVrv::DtInstanceManagerinline
drawableInstanceMatrix()makVrv::DtInstanceManagerinline
DrawableRangeVec typedefmakVrv::DtInstanceManager
drawables()makVrv::DtInstanceManagerinline
DtInstanceManager(DtDe &de)makVrv::DtInstanceManager
DtInstanceManagerTBOUpdater classmakVrv::DtInstanceManagerfriend
DtInstanceNode classmakVrv::DtInstanceManagerfriend
DtSignalConnectionManager()makVrv::DtSignalConnectionManager
DtVirtualBaseClass()makVrv::DtVirtualBaseClass
dynamicBufferDataSize() const makVrv::DtInstanceManagerinline
elementIds()makVrv::DtInstanceManagerinline
fillRenderList(unsigned visibleSetStride, 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
isDaylight()makVrv::DtInstanceManagervirtual
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(osg::ref_ptr< osgEarth::VirtualProgram > vp)makVrv::DtInstanceManagerprotected
LodVec typedefmakVrv::DtInstanceManager
manageConnection(const boost::signalslib::connection &conn)makVrv::DtSignalConnectionManager
modelDefinitionNameProxy(const std::string &modelDefName)makVrv::DtInstanceManagervirtual
modelTypeToTemplateMap typedefmakVrv::DtInstanceManagerprotected
myAlwaysCullCallbackmakVrv::DtInstanceManagerprotected
myCameraPositionmakVrv::DtInstanceManagerprotected
myConnectionsmakVrv::DtSignalConnectionManagerprotected
myConnectionsBlockedmakVrv::DtSignalConnectionManagerprotected
myCullSetmakVrv::DtInstanceManagerprotected
myCurrentDynamicBufferDataSizemakVrv::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
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
myIsDaylightmakVrv::DtInstanceManagerprotected
myKnownViewsmakVrv::DtInstanceManagerprotected
myLastCameramakVrv::DtInstanceManagerprotected
myLastCullParametersmakVrv::DtInstanceManagerprotected
myLastNodeMaskmakVrv::DtInstanceManagerprotected
myLastUpdateTimemakVrv::DtInstanceManagerprotected
myLastViewmakVrv::DtInstanceManagerprotected
myLightPointFadeBiasmakVrv::DtInstanceManagerprotected
myLpProcessormakVrv::DtInstanceManagerprotected
myModelTypeToTemplatemakVrv::DtInstanceManagerprotected
myNeedsMainThreadTextureUpdatemakVrv::DtInstanceManagerprotected
myNumThreadsmakVrv::DtInstanceManagerprotected
myPostCullInstanceProcessorsmakVrv::DtInstanceManagerprotected
myPreCullInstanceProcessorsmakVrv::DtInstanceManagerprotected
myRenderListmakVrv::DtInstanceManagerprotected
myRenderListDirtymakVrv::DtInstanceManagerprotected
myRequiredUvOffsetsmakVrv::DtInstanceManagerprotected
myRuntimeCachemakVrv::DtInstanceManagerprotected
myTemplateActiveInstancesmakVrv::DtInstanceManagerprotected
myTemplateMaxInstancesmakVrv::DtInstanceManagerprotected
myUVOffsetsmakVrv::DtInstanceManagerprotected
myViewToGroupmakVrv::DtInstanceManagerprotected
myVisibleCountmakVrv::DtInstanceManagerprotected
myVisibleSetmakVrv::DtInstanceManagerprotected
myVisibleSetStridemakVrv::DtInstanceManagerprotected
myVpMapmakVrv::DtInstanceManagerprotected
myVpRefsmakVrv::DtInstanceManagerprotected
newInstance(const std::string &modelType, DtUniqueID id, DtElementID elementId, osg::Node *rootNode, 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
PerDofDataVec typedefmakVrv::DtInstanceManager
PerTemplateCount typedefmakVrv::DtInstanceManagerprotected
postCull(unsigned int maxChunkSize)makVrv::DtInstanceManagerprotected
preCull(unsigned int maxChunkSize)makVrv::DtInstanceManagerprotected
processNewInstanceDOFs(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, 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 typedefmakVrv::DtInstanceManagerprotected
RenderStateVec typedefmakVrv::DtInstanceManagerprotected
reset()makVrv::DtInstanceManagervirtual
resizeBuffersIfNecessary(const osg::View *view, int visibleCount)makVrv::DtInstanceManagerprotected
resizeTBOIfNecessary(const osg::View *view, int visibleCount)makVrv::DtInstanceManagerprotected
SequenceVec typedefmakVrv::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::DtInstanceManagervirtual
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::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
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_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(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::DtInstanceManagerprotected
updateDataAndDrawables(const osg::View *view, const ArrayRange &drawableRange, unsigned int bufferOffset, osg::Vec4 *bufferStorage)makVrv::DtInstanceManagerprotected
updateDistancesToEye(const Eyepoint &eye)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::DtInstanceManagerprotected
updateLights(const osg::View *view)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
visibleSetStride()makVrv::DtInstanceManagerinline
VpMap typedefmakVrv::DtInstanceManager
VpRefList typedefmakVrv::DtInstanceManager
~DtInstanceManager()makVrv::DtInstanceManagervirtual
~DtSignalConnectionManager()makVrv::DtSignalConnectionManagervirtual
~DtVirtualBaseClass()makVrv::DtVirtualBaseClassvirtual

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)