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

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

accept(osg::NodeVisitor &nv)makVrv::DtIndirectGeometryvirtual
accept(osg::PrimitiveFunctor &functor) const makVrv::DtIndirectGeometryvirtual
actuallyAddQueuedUpInstances(void)makVrv::DtIndirectGeometryvirtual
addInProgressInstanceMove()makVrv::DtIndirectGeometryvirtual
addInstance(const DtIndirectGeometryInstance &instance)makVrv::DtIndirectGeometryvirtual
addInstance(int modelId, const osg::Matrixd &xForm, float modelScale, float modelRadius, int lightPointGroupId)makVrv::DtIndirectGeometryvirtual
addInstanceActual(const DtIndirectGeometryInstance &instance)makVrv::DtIndirectGeometryprotectedvirtual
className() const makVrv::DtIndirectGeometryvirtual
debugDrawIfNecessary(osg::RenderInfo &renderInfo, const int maxCommands, const osg::Camera *camera)makVrv::DtIndirectGeometryprotectedvirtual
deleteDrawComponents(void)makVrv::DtIndirectGeometryprotectedvirtual
DofTransformPair typedefmakVrv::DtIndirectGeometry
drawComponent(int stateId) const makVrv::DtIndirectGeometryprotectedvirtual
drawFromCommandBuffer(osg::RenderInfo &renderInfo, const DtIndirectViewParameters &viewParameters, const osg::Camera *camera) const makVrv::DtIndirectGeometryprotectedvirtual
drawImplementation(osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryvirtual
DtIndirectGeometry(DtDe &de, bool terrainPatch)makVrv::DtIndirectGeometryprotected
DtIndirectGeometry()=deletemakVrv::DtIndirectGeometryprivate
DtIndirectGeometry(const DtIndirectGeometry &other)=deletemakVrv::DtIndirectGeometryprivate
DtIndirectGeometryCreator classmakVrv::DtIndirectGeometryfriend
DtIndirectGeometryInitMainThreadJob classmakVrv::DtIndirectGeometryfriend
DtIndirectVaoManager classmakVrv::DtIndirectGeometryfriend
fadeParameters(void) const makVrv::DtIndirectGeometryvirtual
fillViewParameters(DtIndirectViewParameters &destViewParameters, const osg::Matrix &modelViewMatrix, const osg::Camera *camera, osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryvirtual
findCullVisitorParameters(osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryprotectedvirtual
hasInProgressInstanceMove() const makVrv::DtIndirectGeometryvirtual
hasLightPoints(void) const makVrv::DtIndirectGeometryprotectedvirtual
initDrawComponents(void)makVrv::DtIndirectGeometryprotectedvirtual
installDefaultMaterial(osg::StateSet *ss)makVrv::DtIndirectGeometryprotectedvirtual
instanceAnnotationsAndUvOffsets(int instanceIdIndirect, std::vector< DtIndirectAnnotationAndUvOffset > &annotations) const makVrv::DtIndirectGeometryvirtual
instanceColor(int instanceIdIndirect) const makVrv::DtIndirectGeometryvirtual
instanceDofs(int instanceIdIndirect, MapCloneToDofTransformPair &mapCloneToDofTransformPair) const makVrv::DtIndirectGeometryvirtual
instanceEverAdded(void) const makVrv::DtIndirectGeometryvirtual
instanceLightPointMaxDistance(int instanceIdIndirect) const makVrv::DtIndirectGeometryvirtual
instanceMatrixTransform(int instanceId) const makVrv::DtIndirectGeometryvirtual
instanceMultiSwitches(int instanceIdIndirect, MapCloneToMultiSwitchPair &mapCloneToMasterMultiSwitches) const makVrv::DtIndirectGeometryvirtual
instanceOtherData0(int instanceIdIndirect) const makVrv::DtIndirectGeometryvirtual
instanceSequences(int instanceIdIndirect, MapCloneToSequencePair &mapCloneToMasterSequences) const makVrv::DtIndirectGeometryvirtual
instanceVisibility(int instanceIdIndirect) const makVrv::DtIndirectGeometryvirtual
launchMainThreadJobAndWait(DtDe &de, DtOsgRenderer &renderer)makVrv::DtIndirectGeometryvirtual
localOriginTransform() const makVrv::DtIndirectGeometryvirtual
managesIndividualInstances() const makVrv::DtIndirectGeometryvirtual
MapAnnotationToUvOffsetData typedefmakVrv::DtIndirectGeometry
MapCloneToDofTransformPair typedefmakVrv::DtIndirectGeometry
MapCloneToMultiSwitchPair typedefmakVrv::DtIndirectGeometry
MapCloneToSequencePair typedefmakVrv::DtIndirectGeometry
MapIndirectIdToInstanceContainerId typedefmakVrv::DtIndirectGeometryprotected
MapInstanceIdToXform typedefmakVrv::DtIndirectGeometry
MapInstanceToMapAnnotationToUvOffsetData typedefmakVrv::DtIndirectGeometry
MapInstanceToMapCloneToMasterDofs typedefmakVrv::DtIndirectGeometry
MapInstanceToMapCloneToMasterMultiSwitches typedefmakVrv::DtIndirectGeometry
MapInstanceToMapCloneToMasterSequences typedefmakVrv::DtIndirectGeometry
MapInstanceToUvOffset typedefmakVrv::DtIndirectGeometry
MultiSwitchPair typedefmakVrv::DtIndirectGeometry
myConnectionsmakVrv::DtIndirectGeometryprotected
myDemakVrv::DtIndirectGeometryprotected
myDefaultDrawComponentmakVrv::DtIndirectGeometryprotected
myDefaultDrawStateSetmakVrv::DtIndirectGeometryprotected
myDofManagermakVrv::DtIndirectGeometryprotected
myEffectTexturesStatemakVrv::DtIndirectGeometryprotected
myFadeParametersmakVrv::DtIndirectGeometryprotected
myGpuCullingmakVrv::DtIndirectGeometryprotected
myIndirectDebugCullComponentmakVrv::DtIndirectGeometryprotected
myInstanceContainermakVrv::DtIndirectGeometryprotected
myInstanceContainerIdToNumIndicesmakVrv::DtIndirectGeometryprotected
myInstancesToModelIdsmakVrv::DtIndirectGeometryprotected
myInternalsMutexmakVrv::DtIndirectGeometryprotected
myIsTerrainPatchmakVrv::DtIndirectGeometryprotected
myLastCameramakVrv::DtIndirectGeometryprotected
myLastDebugIndirectColorByGeomIndexmakVrv::DtIndirectGeometryprotected
myLastDebugIndirectColorOnmakVrv::DtIndirectGeometryprotected
myLastFrameUpdatedmakVrv::DtIndirectGeometryprotected
myLastFrameUpdateTraversedmakVrv::DtIndirectGeometryprotected
myLastMissingTextureColorOnmakVrv::DtIndirectGeometryprotected
myLightPointDrawComponentmakVrv::DtIndirectGeometryprotected
myLightPointDrawStateSetmakVrv::DtIndirectGeometryprotected
myLocalOriginTransformMatrixmakVrv::DtIndirectGeometryprotected
myLodManagermakVrv::DtIndirectGeometryprotected
myMainThreadInitJobmakVrv::DtIndirectGeometryprotected
myMainThreadUpdateBuffersJobmakVrv::DtIndirectGeometryprotected
myMainThreadUpdateJobmakVrv::DtIndirectGeometryprotected
myManagesIndividualInstancesmakVrv::DtIndirectGeometryprotected
myMapIndirectIdToInstanceContainerIdmakVrv::DtIndirectGeometryprotected
myMapInstanceIdToXformmakVrv::DtIndirectGeometryprotected
myMapInstanceToColormakVrv::DtIndirectGeometryprotected
myMapInstanceToLightPointMaxDistancemakVrv::DtIndirectGeometryprotected
myMapInstanceToMapAnnotationToUvOffsetDatamakVrv::DtIndirectGeometryprotected
myMapInstanceToMapCloneToMasterDofsmakVrv::DtIndirectGeometryprotected
myMapInstanceToMapCloneToMasterMultiSwitchesmakVrv::DtIndirectGeometryprotected
myMapInstanceToMapCloneToMasterSequencesmakVrv::DtIndirectGeometryprotected
myMapInstanceToOtherData0makVrv::DtIndirectGeometryprotected
myMapInstanceToUvOffsetmakVrv::DtIndirectGeometryprotected
myMapInstanceToVisibilitymakVrv::DtIndirectGeometryprotected
myModelIDsToInstancesmakVrv::DtIndirectGeometryprotected
myModelViewMatrixUniformmakVrv::DtIndirectGeometryprotected
myMutableLastFrameTexturesUpdatedmakVrv::DtIndirectGeometrymutableprotected
myMutableLastRegistrarRebuildNumbermakVrv::DtIndirectGeometrymutableprotected
myMutableShadersSetupmakVrv::DtIndirectGeometrymutableprotected
myMutableShouldReloadShadersmakVrv::DtIndirectGeometrymutableprotected
myNumIndicesAcrossAllModelsmakVrv::DtIndirectGeometryprotected
myNumInProgressInstanceMovesmakVrv::DtIndirectGeometryprotected
myNumTextCoordArraysmakVrv::DtIndirectGeometryprotected
myPerInstanceDataManagermakVrv::DtIndirectGeometryprotected
myProjectionMatrixUniformmakVrv::DtIndirectGeometryprotected
myQueueInstancesToAddmakVrv::DtIndirectGeometryprotected
myRegistrarmakVrv::DtIndirectGeometryprotected
myRunningInstanceIdmakVrv::DtIndirectGeometryprotected
mySetInstancesIndirectIdsToDeletemakVrv::DtIndirectGeometryprotected
mySwitchManagermakVrv::DtIndirectGeometryprotected
myUpdateBuffersJobsRequiredCurrentFramemakVrv::DtIndirectGeometryprotected
myUvOffsetManagermakVrv::DtIndirectGeometryprotected
myVaoManagermakVrv::DtIndirectGeometryprotected
myWaitConditionmakVrv::DtIndirectGeometryprotected
myWaitMutexmakVrv::DtIndirectGeometryprotected
numValidInstances(void) const makVrv::DtIndirectGeometryvirtual
operator=(const DtIndirectGeometry &other)=deletemakVrv::DtIndirectGeometryprivate
parentGeode(void) const makVrv::DtIndirectGeometryvirtual
parentGeode(void)makVrv::DtIndirectGeometryvirtual
perCameraUpdateAndCull(osg::RenderInfo &renderInfo, const osg::Camera *camera, const osg::Matrix &modelViewMatrix, const osg::FrameStamp *frameStamp)makVrv::DtIndirectGeometryvirtual
pureSignalBasedUpdates(void) const makVrv::DtIndirectGeometryvirtual
readyToRender(const int instanceIdInIndirect) const makVrv::DtIndirectGeometryvirtual
rebuildRegistrar(osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryvirtual
registrar()makVrv::DtIndirectGeometryvirtual
releaseGLObjects(osg::State *state) const makVrv::DtIndirectGeometryvirtual
reloadShadersIfNecessary(void) const makVrv::DtIndirectGeometryprotectedvirtual
removeInstance(int id)makVrv::DtIndirectGeometryvirtual
removeInstanceFromIndicesCount(int instanceContainerIndex)makVrv::DtIndirectGeometryprotectedvirtual
removeInstanceInInstanceContainer(int instanceContainerId)makVrv::DtIndirectGeometryprotectedvirtual
scalingAlgorithm(const DtOsgCullVisitorParameters *params) const makVrv::DtIndirectGeometryprotectedvirtual
scrollUv(int id, float uOffset, float vOffset)makVrv::DtIndirectGeometryvirtual
SequencePair typedefmakVrv::DtIndirectGeometry
setCullShaderConfig(const DtCullShaderConfig &cullShaderConfig)makVrv::DtIndirectGeometryvirtual
setDofOnInstanceInInstanceContainer(int instanceContainerId, osgSim::DOFTransform *clone, osgSim::DOFTransform *master)makVrv::DtIndirectGeometryprotectedvirtual
setFadeParameters(const DtIndirectFadeParameters &fadeParameters)makVrv::DtIndirectGeometryvirtual
setInstanceColor(int instanceIdIndirect, const Vector4_32 &color)makVrv::DtIndirectGeometryvirtual
setInstanceDof(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master)makVrv::DtIndirectGeometryvirtual
setInstanceDofOrientation(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, const Vector3_64 &hpr, const Vector3_64 &hprVel)makVrv::DtIndirectGeometryvirtual
setInstanceDofOrientation(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, const Vector3_64 &hprVel, bool forceUpdate)makVrv::DtIndirectGeometryvirtual
setInstanceDofTranslation(int id, osgSim::DOFTransform *clone, osgSim::DOFTransform *master, const Vector3_64 &trans, const Vector3_64 &transVel)makVrv::DtIndirectGeometryvirtual
setInstanceLightPointMaxDistance(int instanceIdIndirect, float lightPointMaxDistance)makVrv::DtIndirectGeometryvirtual
setInstanceMatrixTransform(int instanceId, const Matrix4_32 &xForm)makVrv::DtIndirectGeometryvirtual
setInstanceMultiSwitch(int id, osgSim::MultiSwitch *clone, osgSim::MultiSwitch *master)makVrv::DtIndirectGeometryvirtual
setInstanceOtherData0(int instanceIdIndirect, const Vector4_32 &data)makVrv::DtIndirectGeometryvirtual
setInstanceSequence(int id, osg::Sequence *clone, osg::Sequence *master)makVrv::DtIndirectGeometryvirtual
SetInstancesToDelete typedefmakVrv::DtIndirectGeometryprotected
setInstanceUvOffset(int id, const std::string &annotation, float uOffset, float vOffset)makVrv::DtIndirectGeometryvirtual
setInstanceVisibility(int instanceIdIndirect, bool visible)makVrv::DtIndirectGeometryvirtual
setLocalOriginTransform(const osg::Matrixd &localOriginTransform)makVrv::DtIndirectGeometryvirtual
setManagesIndividualInstances(bool val)makVrv::DtIndirectGeometryvirtual
setMultiSwitchOnInstanceInInstanceContainer(int instanceContainerId, osgSim::MultiSwitch *clone, osgSim::MultiSwitch *master)makVrv::DtIndirectGeometryprotectedvirtual
setName(const std::string &name) overridemakVrv::DtIndirectGeometryvirtual
setParent(const osg::Group *parent)makVrv::DtIndirectGeometryvirtual
setPureSignalBasedUpdates(bool val)makVrv::DtIndirectGeometryvirtual
setRegistrar(DtIndirectGeometryRegistrar *registrar)makVrv::DtIndirectGeometryvirtual
setRegistrarInvalid(void)makVrv::DtIndirectGeometryvirtual
setUpdateBuffersJobsRequiredCurrentFrame(bool requiredCurrentFrame)makVrv::DtIndirectGeometryvirtual
setupDebugUniforms()makVrv::DtIndirectGeometryprotectedvirtual
setupIndirect()makVrv::DtIndirectGeometryvirtual
setupIndirectShadersOnly()makVrv::DtIndirectGeometryvirtual
setupShadersIfNecessary()makVrv::DtIndirectGeometryprotectedvirtual
setUvOffsetOnInstanceInInstanceContainer(const int instanceId, const std::string &annotation, float uOffset, float vOffset)makVrv::DtIndirectGeometryprotectedvirtual
slot_reloadShaders()makVrv::DtIndirectGeometryprotectedvirtual
subtractInProgressInstanceMove()makVrv::DtIndirectGeometryvirtual
theVirtualProgramCachemakVrv::DtIndirectGeometryprotectedstatic
update(const osg::FrameStamp *frameStamp)makVrv::DtIndirectGeometryprotectedvirtual
updateBuffersJobsRequiredCurrentFrame(void) const makVrv::DtIndirectGeometryvirtual
updateGpuBuffers(osg::RenderInfo &renderInfo)makVrv::DtIndirectGeometryvirtual
updateIndicesCount(const DtAggregateModelInfo &modelInfo, int instanceContainerIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceColorAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceDeletionBeforeAddedActual(const DtIndirectGeometryInstance &instance)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceOtherData0AddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstancePositionOrientationAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstancesDofsAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceSequencesAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceSwitchesAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceUvOffsetsAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceVisibilityLightPointMaxDistanceActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateModelIdsToInstances(int modelId, int instanceId, bool add)makVrv::DtIndirectGeometryprotectedvirtual
waitCondition()makVrv::DtIndirectGeometryvirtual
~DtIndirectGeometry()makVrv::DtIndirectGeometryprotectedvirtual

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)