VR-Forces Developer's Guide
 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
addInstance(const DtIndirectGeometryInstance &instance)makVrv::DtIndirectGeometryvirtual
addInstance(int modelId, const osg::Matrixd &xForm, float modelScale, float modelRadius, int lightPointGroupId, bool trackLifeTime, const std::string &trackName, bool defaultVisibility=true)makVrv::DtIndirectGeometryvirtual
addInstanceActual(const DtIndirectGeometryInstance &instance)makVrv::DtIndirectGeometryprotectedvirtual
adjustDofConstraintsIfNecessary(osgSim::DOFTransform *clone)makVrv::DtIndirectGeometryprotectedvirtual
allInstancesAreToBeDeleted() const makVrv::DtIndirectGeometryvirtual
cellId(void) const makVrv::DtIndirectGeometryvirtual
className() const makVrv::DtIndirectGeometryvirtual
clearNumUpdateGpuBuffersRanThisFrame()makVrv::DtIndirectGeometrystatic
component(int component)makVrv::DtIndirectGeometryprotectedvirtual
debugDrawImplementation(osg::RenderInfo &renderInfo, const osg::Matrixd &modelViewMatrix)makVrv::DtIndirectGeometryvirtual
disableExternalRenderForSensorFx(const osg::Camera *camera) const makVrv::DtIndirectGeometryprotectedvirtual
drawComponent(int stateId) const makVrv::DtIndirectGeometryprotectedvirtual
drawFromCommandBuffer(osg::RenderInfo &renderInfo, const DtIndirectViewParameters &viewParameters, const osg::Camera *camera, bool isLightBin, bool isDepthBin, bool isShadowPass, bool viaExternalRenderer) const makVrv::DtIndirectGeometryprotectedvirtual
drawImplementation(osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryvirtual
drawImplementation(osg::RenderInfo &renderInfo, const osg::Matrixd &modelViewMatrix, bool isLightBin, bool isDepthBin, bool isShadowPass) const makVrv::DtIndirectGeometryprotectedvirtual
DtIndirectGeometry(DtDe &de, const DtCullShaderConfig &cullShaderConfig, const DtIndirectGeometrySubType &geometrySubType, bool managesIndividualInstances)makVrv::DtIndirectGeometryprotected
DtIndirectGeometry()=deletemakVrv::DtIndirectGeometryprivate
DtIndirectGeometry(const DtIndirectGeometry &other)=deletemakVrv::DtIndirectGeometryprivate
DtIndirectGeometryCreatormakVrv::DtIndirectGeometry
DtIndirectGeometryRenderer classmakVrv::DtIndirectGeometryfriend
DtIndirectGeometryRendererUserData classmakVrv::DtIndirectGeometryfriend
fadeParameters(void) const makVrv::DtIndirectGeometryvirtual
fillAltitude3d(DtIndirectViewParameters &destViewParameters, const Vector3_64 &eye) const makVrv::DtIndirectGeometryvirtual
fillViewParameters(DtIndirectViewParameters &destViewParameters, const osg::Matrix &modelViewMatrix, const osg::Camera *osgCamera) const makVrv::DtIndirectGeometryvirtual
hasDepthOnly(void) const makVrv::DtIndirectGeometryprotectedvirtual
hasLightPoints(void) const makVrv::DtIndirectGeometryprotectedvirtual
hasQueuedInstances(void) const makVrv::DtIndirectGeometryvirtual
id(void) const makVrv::DtIndirectGeometryvirtual
initDrawComponents(void)makVrv::DtIndirectGeometryprotectedvirtual
initializeDtDeKeyedInstances(DtDe &de)makVrv::DtIndirectGeometrystatic
initializeUbosIfNecessary(osg::RenderInfo &renderInfo) const makVrv::DtIndirectGeometryprotectedvirtual
installDefaultMaterial(osg::StateSet *ss)makVrv::DtIndirectGeometryprotectedvirtual
instanceEverAdded(void) const makVrv::DtIndirectGeometryvirtual
InstanceMutexReadLock typedefmakVrv::DtIndirectGeometryprotected
InstanceMutexWriteLock typedefmakVrv::DtIndirectGeometryprotected
instanceOtherData0(int instanceIdIndirect) const makVrv::DtIndirectGeometryvirtual
isDepthOnly(int stateId) const makVrv::DtIndirectGeometryprotectedvirtual
isTerrainPatch(const DtIndirectGeometrySubType &geometrySubType) const makVrv::DtIndirectGeometryprotectedvirtual
launchOneTimeInitOp()makVrv::DtIndirectGeometryvirtual
localOriginTransform() const makVrv::DtIndirectGeometryvirtual
MapIndirectIdToInstanceContainerId typedefmakVrv::DtIndirectGeometryprotected
modelName(int instanceId) const makVrv::DtIndirectGeometryprotectedvirtual
myCellIdmakVrv::DtIndirectGeometryprotected
myConnectionsmakVrv::DtIndirectGeometryprotected
myCoordinateSystemmakVrv::DtIndirectGeometryprotected
myDemakVrv::DtIndirectGeometryprotected
myDefaultDrawComponentmakVrv::DtIndirectGeometryprotected
myDefaultDrawStateSetmakVrv::DtIndirectGeometryprotected
myDepthOnlyDrawStateSetmakVrv::DtIndirectGeometryprotected
myDofManagermakVrv::DtIndirectGeometryprotected
myEffectTexturesStatemakVrv::DtIndirectGeometryprotected
myFadeParametersmakVrv::DtIndirectGeometryprotected
myGeometrySubTypemakVrv::DtIndirectGeometryprotected
myGpuCullingmakVrv::DtIndirectGeometryprotected
myGpuShaderUbomakVrv::DtIndirectGeometryprotected
myGpuShaderUboBindingmakVrv::DtIndirectGeometrymutableprotected
myIdmakVrv::DtIndirectGeometryprotected
myIndirectDebugCullComponentmakVrv::DtIndirectGeometryprotected
myIndirectGeometryRenderermakVrv::DtIndirectGeometryprotected
myIndirectRunTimeSettingsmakVrv::DtIndirectGeometryprotected
myIndirectShaderManagermakVrv::DtIndirectGeometryprotected
myInstanceContainermakVrv::DtIndirectGeometryprotected
myInstanceContainerIdToNumIndicesmakVrv::DtIndirectGeometryprotected
myInstanceMutexmakVrv::DtIndirectGeometrymutableprotected
myInstancesBeingTrackedmakVrv::DtIndirectGeometryprotected
myInstancesToModelIdsmakVrv::DtIndirectGeometryprotected
myIsTerrainPatchmakVrv::DtIndirectGeometryprotected
myLastCameramakVrv::DtIndirectGeometryprotected
myLastFrameUpdatedmakVrv::DtIndirectGeometryprotected
myLastFrameUpdateTraversedmakVrv::DtIndirectGeometryprotected
myLightPointDrawComponentmakVrv::DtIndirectGeometryprotected
myLightPointDrawStateSetmakVrv::DtIndirectGeometryprotected
myLightPointManagermakVrv::DtIndirectGeometryprotected
myLocalOriginTransformMatrixmakVrv::DtIndirectGeometryprotected
myLodManagermakVrv::DtIndirectGeometryprotected
myManagesIndividualInstancesmakVrv::DtIndirectGeometryprotected
myMapIndirectIdToInstanceContainerIdmakVrv::DtIndirectGeometryprotected
myMapInstanceToOtherData0makVrv::DtIndirectGeometryprotected
myModelIDsToInstancesmakVrv::DtIndirectGeometryprotected
myMutableOutputInstancesBuffersChangedmakVrv::DtIndirectGeometrymutableprotected
myMutableShadersSetupmakVrv::DtIndirectGeometrymutableprotected
myMutableShouldReloadShadersmakVrv::DtIndirectGeometrymutableprotected
myNumIndicesAcrossAllModelsmakVrv::DtIndirectGeometryprotected
myNumTextCoordArraysmakVrv::DtIndirectGeometryprotected
myPerInstanceDataManagermakVrv::DtIndirectGeometryprotected
myQueueInstancesToAddmakVrv::DtIndirectGeometryprotected
myRegistrarmakVrv::DtIndirectGeometryprotected
myRunningInstanceIdmakVrv::DtIndirectGeometryprotected
mySensorFxLoadedmakVrv::DtIndirectGeometryprotected
myShaderConstantsmakVrv::DtIndirectGeometryprotected
mySwitchManagermakVrv::DtIndirectGeometryprotected
myUvOffsetManagermakVrv::DtIndirectGeometryprotected
myVaoManagermakVrv::DtIndirectGeometryprotected
nullOutDrawComponents(void)makVrv::DtIndirectGeometryprotectedvirtual
numIndirectGeometries(void)makVrv::DtIndirectGeometrystatic
numUpdateGpuBuffersRanThisFrame()makVrv::DtIndirectGeometrystatic
numValidInstances(void) const makVrv::DtIndirectGeometryvirtual
operator=(const DtIndirectGeometry &other)=deletemakVrv::DtIndirectGeometryprivate
parentGeode(void) const makVrv::DtIndirectGeometryvirtual
parentGeode(void)makVrv::DtIndirectGeometryvirtual
perCameraUpdateAndCull(const osg::Camera *camera, const osg::Matrix &modelViewMatrix, const osg::FrameStamp *frameStamp)makVrv::DtIndirectGeometryvirtual
readyToRender(const int instanceIdInIndirect) const makVrv::DtIndirectGeometryvirtual
registrar()makVrv::DtIndirectGeometryvirtual
releaseGLObjects(osg::State *state) const makVrv::DtIndirectGeometryvirtual
reloadShadersIfNecessary(void) const makVrv::DtIndirectGeometryprotectedvirtual
setCellId(const Vector3_int &cellId)makVrv::DtIndirectGeometryvirtual
setFadeParameters(const DtIndirectFadeParameters &fadeParameters)makVrv::DtIndirectGeometryvirtual
setInstanceOtherData0(int instanceIdIndirect, const Vector4_32 &data)makVrv::DtIndirectGeometryvirtual
setLocalOriginTransform(const osg::Matrixd &localOriginTransform)makVrv::DtIndirectGeometryvirtual
setName(const std::string &name) overridemakVrv::DtIndirectGeometryvirtual
setParent(const osg::Group *parent)makVrv::DtIndirectGeometryvirtual
setPureSignalBasedUpdates(bool val)makVrv::DtIndirectGeometryprotectedvirtual
setRegistrar(DtIndirectGeometryRegistrar *registrar)makVrv::DtIndirectGeometryvirtual
setRegistrarInvalid(void)makVrv::DtIndirectGeometryvirtual
setRenderer(DtIndirectGeometryRenderer *drawerNode)makVrv::DtIndirectGeometryvirtual
setTrackObjects(bool val)makVrv::DtIndirectGeometrystatic
setupDebugUniforms()makVrv::DtIndirectGeometryprotectedvirtual
setupIndirectShaders()makVrv::DtIndirectGeometryvirtual
setupShadersIfNecessary()makVrv::DtIndirectGeometryprotectedvirtual
slot_coordinateSystemChanged()makVrv::DtIndirectGeometryprotectedvirtual
slot_reloadShaders()makVrv::DtIndirectGeometryprotectedvirtual
syncViewParametersToGpu(const DtIndirectViewParameters &viewParameters, osg::State *state) const makVrv::DtIndirectGeometryprotectedvirtual
theNumUpdateGpuBuffersRanThisFramemakVrv::DtIndirectGeometryprotectedstatic
theTotalCountermakVrv::DtIndirectGeometryprotectedstatic
theTrackObjectsmakVrv::DtIndirectGeometryprotectedstatic
trackInfo(int instanceIdInIndirectGeometry) const makVrv::DtIndirectGeometryprotectedvirtual
trackInstanceLifeTime(int instanceIdInIndirectGeometry, bool trackLifeTime, const std::string &trackName)makVrv::DtIndirectGeometryprotectedvirtual
trackObjects(void)makVrv::DtIndirectGeometrystatic
update(const osg::FrameStamp *frameStamp)makVrv::DtIndirectGeometryprotectedvirtual
updateGpuBuffers(bool amortizeTextures)makVrv::DtIndirectGeometryvirtual
updateIndicesCount(const DtIndirectModelInfo &modelInfo, int instanceContainerIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceColorAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceDeletionBeforeAddedActual(const DtIndirectGeometryInstance &instance)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceLightPointGroupIdActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)makVrv::DtIndirectGeometryprotectedvirtual
updateInstanceModelIdAddedActual(const DtIndirectGeometryInstance &instance, int outInstanceIndex)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
useExternalRenderer(const osg::Camera *camera) const makVrv::DtIndirectGeometryprotectedvirtual
~DtIndirectGeometry()makVrv::DtIndirectGeometryprotectedvirtual

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)