VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
makVrv::DtGroundClampingUpdater Member List

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

adaptiveTickLodEnabled() const overridemakVrv::DtSceneObjectUpdatervirtual
addSceneObjectToUpdate(DtModelSetId modelSet, DtSceneObject *sceneObject, bool addToTickableMgrIfHead=true)makVrv::DtSceneObjectUpdatervirtual
addSceneObjectToUpdateAtChainEnd(DtModelSetId modelSet, DtSceneObject *sceneObject, bool addToTickableMgrIfHead=true)makVrv::DtSceneObjectUpdatervirtual
addThreadSafeChainToManager(DtSceneObjectUpdater *head)makVrv::DtSceneObjectUpdaterprotectedvirtual
addUnThreadSafeChainToManager(DtSceneObjectUpdater *head)makVrv::DtSceneObjectUpdaterprotectedvirtual
angleDifference(double prev, double curr)makVrv::DtGroundClampingUpdaterprotectedstatic
chainHead()makVrv::DtSceneObjectUpdatervirtual
checkCulling(const DtVector &up) const makVrv::DtGroundClampingUpdaterprotected
ClampAll enum valuemakVrv::DtGroundClampingUpdater
ClampNone enum valuemakVrv::DtGroundClampingUpdater
ClampOrientation enum valuemakVrv::DtGroundClampingUpdater
ClampOrientationAndPosition enum valuemakVrv::DtGroundClampingUpdater
ClampOrientationAndUpright enum valuemakVrv::DtGroundClampingUpdater
ClampPosition enum valuemakVrv::DtGroundClampingUpdater
ClampPositionAndUpright enum valuemakVrv::DtGroundClampingUpdater
clampToWater(DtTime tNow)makVrv::DtGroundClampingUpdaterprotected
ClampUpright enum valuemakVrv::DtGroundClampingUpdater
computeGroundClampingHit(const DtVector &up, const DtVector &unclampedPosition, DtVector &hitLocation, DtVector &hitNormal)makVrv::DtGroundClampingUpdaterprotected
computeIntersectionOrigin(const DtVector &up, const DtVector &unclampedPosition, DtVector &origin) const makVrv::DtGroundClampingUpdaterprotected
computePerpendicularRotation(const DtVector &pos, const DtVector &hitNormal, const DtTaitBryan &orientation, DtTaitBryan &output)makVrv::DtGroundClampingUpdaterprotectedstatic
doGroundClamp(DtTime tNow)makVrv::DtGroundClampingUpdatervirtual
DtGroundClampingUpdater(DtDe &de, DtUniqueID id)makVrv::DtGroundClampingUpdater
DtSceneObjectUpdater(DtDe &de, DtUniqueID id)makVrv::DtSceneObjectUpdater
DtSurfaceClampingUpdater classmakVrv::DtGroundClampingUpdaterfriend
DtTickable(DtTickableManagerInterface *manager)makVrv::DtTickableprotected
DtTickable()=deletemakVrv::DtTickableprotected
farLodUpdateRate() const makVrv::DtSceneObjectUpdatervirtual
findActiveSceneObject()makVrv::DtSceneObjectUpdaterinline
findActiveSceneObject() const makVrv::DtSceneObjectUpdaterinline
findNextUpdater() const makVrv::DtSceneObjectUpdaterinline
findPrevUpdater() const makVrv::DtSceneObjectUpdaterinline
findSceneObjectForModelSet(DtModelSetId modelSet)makVrv::DtSceneObjectUpdaterinline
findSceneObjectForModelSet(DtModelSetId modelSet) const makVrv::DtSceneObjectUpdaterinline
GroundClampingMode enum namemakVrv::DtGroundClampingUpdater
isChainThreadSafe(DtSceneObjectUpdater *firstUpdater)makVrv::DtSceneObjectUpdatervirtual
isClamping() const makVrv::DtGroundClampingUpdater
isClampingOrientation() const makVrv::DtGroundClampingUpdaterinline
isClampingPosition() const makVrv::DtGroundClampingUpdaterinline
isClampingUp() const makVrv::DtGroundClampingUpdaterinline
isThreadSafe() const makVrv::DtTickablevirtual
lastUpdateTime() const makVrv::DtSceneObjectUpdatervirtual
lodRadiusEnd() const makVrv::DtSceneObjectUpdatervirtual
lodRadiusStart() const makVrv::DtSceneObjectUpdatervirtual
lodScaleSpeedFactor() const makVrv::DtSceneObjectUpdatervirtual
ModelSetToSceneObjectMap typedefmakVrv::DtSceneObjectUpdaterprotected
myAdaptiveTickRateLODParamsmakVrv::DtSceneObjectUpdaterprotected
myBecameEnabledThisTickmakVrv::DtGroundClampingUpdaterprotected
myCheckForCullmakVrv::DtGroundClampingUpdaterprotected
myClampAlwaysFlagmakVrv::DtGroundClampingUpdaterprotected
myClampCulledLastFramemakVrv::DtGroundClampingUpdaterprotected
myClampTimeThresholdmakVrv::DtGroundClampingUpdaterprotected
myConnectionsmakVrv::DtTickableprotected
myCoordinateConvertermakVrv::DtGroundClampingUpdaterprotected
myCullCylinderScalemakVrv::DtGroundClampingUpdaterprotected
myDemakVrv::DtSceneObjectUpdaterprotected
myFrameCountermakVrv::DtTickableprotected
myFrameToUpdatemakVrv::DtTickableprotected
myGroundClampingEnabledmakVrv::DtGroundClampingUpdaterprotected
myHaveLastClampedOrientationmakVrv::DtGroundClampingUpdaterprotected
myHaveLastClampedPositionmakVrv::DtGroundClampingUpdaterprotected
myInputOrientationmakVrv::DtSceneObjectUpdaterprotected
myInputPositionmakVrv::DtSceneObjectUpdaterprotected
myIntersectionCachemakVrv::DtGroundClampingUpdaterprotected
myIntersectorsmakVrv::DtGroundClampingUpdaterprotected
myIsThreadSafemakVrv::DtTickableprotected
myLastCacheUpdateTimemakVrv::DtGroundClampingUpdaterprotected
myLastClampedOrientationmakVrv::DtGroundClampingUpdaterprotected
myLastClampedPositionmakVrv::DtGroundClampingUpdaterprotected
myLastClampTimemakVrv::DtGroundClampingUpdaterprotected
myLastOutputOrientationmakVrv::DtSceneObjectUpdaterprotected
myLastOutputPositionmakVrv::DtSceneObjectUpdaterprotected
myLastPositionForAdaptiveTickRatemakVrv::DtSceneObjectUpdaterprotected
myLastUnclampedOrientationmakVrv::DtGroundClampingUpdaterprotected
myLastUnclampedPositionmakVrv::DtGroundClampingUpdaterprotected
myLastUpdateTimemakVrv::DtTickableprotected
myManagermakVrv::DtTickableprotected
myModemakVrv::DtGroundClampingUpdaterprotected
myModelSetmakVrv::DtSceneObjectUpdaterprotected
myNextUpdatermakVrv::DtSceneObjectUpdaterprotected
myOrientationDataOutputtedmakVrv::DtSceneObjectUpdaterprotected
myPositionDataOutputtedmakVrv::DtSceneObjectUpdaterprotected
myPrevUpdatermakVrv::DtSceneObjectUpdaterprotected
mySceneObjectConnectionmakVrv::DtSceneObjectUpdaterprotected
mySceneObjectConnectionsMapmakVrv::DtSceneObjectUpdaterprotected
mySceneObjectMapmakVrv::DtSceneObjectUpdaterprotected
myTickableIndexmakVrv::DtTickableprotected
myTickableListStatemakVrv::DtTickableprotected
myUnclampedOrientationmakVrv::DtGroundClampingUpdaterprotected
myUnclampedPositionmakVrv::DtGroundClampingUpdaterprotected
myUniqueIdmakVrv::DtSceneObjectUpdaterprotected
myUpdatePeriodmakVrv::DtTickableprotected
myVertexToUpdatemakVrv::DtSceneObjectUpdaterprotected
nearLodUpdateRate() const makVrv::DtSceneObjectUpdatervirtual
needClampThisTick() const makVrv::DtGroundClampingUpdaterprotected
needsUpdate(DtTime tNow)makVrv::DtSceneObjectUpdatervirtual
outputOrientation() const makVrv::DtSceneObjectUpdatervirtual
outputPosition() const makVrv::DtSceneObjectUpdatervirtual
placeChainOnCorrectTickableList(DtSceneObjectUpdater *head)makVrv::DtSceneObjectUpdaterprotectedvirtual
removeSceneObjectToUpdate(DtModelSetId modelSet, DtSceneObject *sceneObject)makVrv::DtSceneObjectUpdatervirtual
removeSceneObjectToUpdateAtChainEnd(DtModelSetId modelSet, DtSceneObject *sceneObject)makVrv::DtSceneObjectUpdatervirtual
removeThreadSafeChainFromManager(DtSceneObjectUpdater *head)makVrv::DtSceneObjectUpdaterprotectedvirtual
removeUnThreadSafeChainFromManager(DtSceneObjectUpdater *head)makVrv::DtSceneObjectUpdaterprotectedvirtual
SceneObjectConnectionsMap typedefmakVrv::DtSceneObjectUpdaterprotected
setAdaptiveTickLodEnabled(bool enabled)makVrv::DtSceneObjectUpdatervirtual
setCheckForCulling(bool)makVrv::DtGroundClampingUpdatervirtual
setClampAlways(bool enabled)makVrv::DtGroundClampingUpdatervirtual
setClampTimeThreshold(double)makVrv::DtGroundClampingUpdatervirtual
setCullCylinderRadiusScale(float scale)makVrv::DtGroundClampingUpdatervirtual
setFarLodUpdateRate(int maxRate)makVrv::DtSceneObjectUpdatervirtual
setGroundClampingEnabled(bool enabled)makVrv::DtGroundClampingUpdatervirtual
setInputOrientation(const DtTaitBryan &orientation)makVrv::DtSceneObjectUpdatervirtual
setInputPosition(const DtVector &position)makVrv::DtSceneObjectUpdatervirtual
setIsThreadSafe(bool safe)makVrv::DtSceneObjectUpdatervirtual
setLodRadiusEnd(float ratius)makVrv::DtSceneObjectUpdatervirtual
setLodRadiusStart(float ratius)makVrv::DtSceneObjectUpdatervirtual
setLodScaleSpeedFactor(float factor)makVrv::DtSceneObjectUpdatervirtual
setMode(GroundClampingMode mode)makVrv::DtGroundClampingUpdatervirtual
setNearLodUpdateRate(int nearRate)makVrv::DtSceneObjectUpdatervirtual
setNextUpdater(DtSceneObjectUpdater *nextUpdater)makVrv::DtSceneObjectUpdatervirtual
setNextUpdaterWithoutManagerPlacement(DtSceneObjectUpdater *updater)makVrv::DtGroundClampingUpdaterprotectedvirtual
setOutputOrientation(const DtTaitBryan &orientation)makVrv::DtSceneObjectUpdatervirtual
setOutputPosition(const DtVector &position)makVrv::DtSceneObjectUpdatervirtual
setOutputPositionAndOrientation(const DtVector &position, const DtTaitBryan &orientation)makVrv::DtSceneObjectUpdatervirtual
setPrevUpdater(DtSceneObjectUpdater *prevUpdater)makVrv::DtSceneObjectUpdatervirtual
setSceneObject(DtSceneObject *sceneObject, bool addToTickableMgrIfHead)makVrv::DtSceneObjectUpdatervirtual
setSceneObject(DtSceneObject *sceneObject)makVrv::DtSceneObjectUpdatervirtual
setTickableEnabled(bool enabled) overridemakVrv::DtSceneObjectUpdatervirtual
setTickableListState(TickableListState safeList)makVrv::DtTickablevirtual
setUpdatePeriod(unsigned int period)makVrv::DtTickablevirtual
setVertexToUpdate(unsigned int vertex)makVrv::DtSceneObjectUpdatervirtual
signal_updaterToBeDeletedmakVrv::DtSceneObjectUpdater
slot_coordinateSystemChanged()makVrv::DtGroundClampingUpdaterprotectedvirtual
slot_managerAboutToBeDeleted()makVrv::DtTickableprotectedvirtual
slot_sceneObjectToBeDeleted(const DtUniqueID &id)makVrv::DtSceneObjectUpdaterprotectedvirtual
targetIsMoving(const DtVector &newPos, const DtVector &lastPos) const makVrv::DtGroundClampingUpdaterprotected
targetIsTurning(const DtTaitBryan &newOri, const DtTaitBryan &lastOri) const makVrv::DtGroundClampingUpdaterprotected
theClampDistThresholdmakVrv::DtGroundClampingUpdaterprotectedstatic
theClampOrientThresholdmakVrv::DtGroundClampingUpdaterprotectedstatic
theClampTimeThresholdmakVrv::DtGroundClampingUpdaterprotectedstatic
theIsectLengthmakVrv::DtGroundClampingUpdaterprotectedstatic
theMaxCacheIntervalmakVrv::DtGroundClampingUpdaterprotectedstatic
tickableListState() const makVrv::DtTickablevirtual
TickableListState enum namemakVrv::DtTickable
TickableNotOnList enum valuemakVrv::DtTickable
TickableOnMainList enum valuemakVrv::DtTickable
TickableOnThreadSafeList enum valuemakVrv::DtTickable
uniqueId() const makVrv::DtSceneObjectUpdaterinline
update(DtTime tNow)makVrv::DtGroundClampingUpdatervirtual
updateAdaptiveTickrate(const DtVector &lastPos, const DtTime &deltaTime)makVrv::DtSceneObjectUpdatervirtual
updateIfNeeded(DtTime tNow)makVrv::DtTickablevirtual
updatePeriod() const makVrv::DtTickablevirtual
~DtGroundClampingUpdater()makVrv::DtGroundClampingUpdatervirtual
~DtSceneObjectUpdater()makVrv::DtSceneObjectUpdatervirtual
~DtTickable()makVrv::DtTickablevirtual

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)