VTorque

Engine/source/Verve/Torque/TAnimation.h

More...

Public Typedefs

LightAnimationDataType 
LightObjectType 
ParticleEffectType 
PathObjectType 
PostEffectType 
SceneObjectType 
SoundEffectType 
SoundSourceType 
SpawnSphereType 

Public Functions

attachPathObject(PathObjectType * pPath, SceneObjectType * pObject, const bool & pForward, const bool & pRelative, const S32 & pStartNodeIndex, const S32 & pEndNodeIndex, const String & pOrientation, const String & pOrientationData)
getAnimation(SceneObjectType * pObject, const U32 & pThreadIndex)
getAnimationDuration(SceneObjectType * pObject, const char * pData)
bool
isAnimationLooping(SceneObjectType * pObject, const char * pData)
bool
bool
isMovable(SimObject * pObject)
bool
isPath(SimObject * pObject)
bool
bool
pauseAnimation(SceneObjectType * pObject, const U32 & pThreadIndex)
playAnimation(LightObjectType * pLightObject, LightAnimationDataType * pLightAnimationData)
playAnimation(SceneObjectType * pObject, const U32 & pThreadIndex)
playAnimation(SceneObjectType * pObject, const U32 & pThreadIndex, const char * pData)
playSound(SoundEffectType * pSoundProfile, const U32 & pPosition, const F32 & pPitch)
playSound(SoundEffectType * pSoundProfile, SceneObjectType * pObject, const U32 & pPosition, const F32 & pPitch)
setAnimationPosition(SceneObjectType * pObject, const U32 & pThreadIndex, const F32 & pPosition)
setAnimationTimeScale(SceneObjectType * pObject, const U32 & pThreadIndex, const F32 & pTimeScale)
setLightObjectOn(LightObjectType * pLightObject, const bool & pStatus)
setParticleEffectOn(ParticleEffectType * pParticleEffect, const bool & pStatus)
setPathObjectActive(PathObjectType * pPath, SceneObjectType * pObject, const bool & pActive)
setPathObjectForward(PathObjectType * pPath, SceneObjectType * pObject, const bool & pForward)
setPathObjectOrientation(PathObjectType * pPath, SceneObjectType * pObject, const String & pOrientation, const String & pOrientationData)
setPostEffectOn(PostEffectType * pPostEffect, const bool & pStatus)
setSoundPosition(SoundSourceType * pSource, const U32 & pPosition)
startCameraShake(const F32 & pDuration, const F32 & pFalloff, const VectorF & pAmplitude, const VectorF & pFrequency)
stopAnimation(SceneObjectType * pObject, const U32 & pThreadIndex)

Detailed Description

Public Typedefs

typedef LightAnimData LightAnimationDataType 
typedef LightBase LightObjectType 
typedef ParticleEmitterNode ParticleEffectType 
typedef VPath PathObjectType 
typedef PostEffect PostEffectType 
typedef SceneObject SceneObjectType 
typedef SFXProfile SoundEffectType 
typedef SFXSound SoundSourceType 
typedef SpawnSphere SpawnSphereType 

Public Functions

attachPathObject(PathObjectType * pPath, SceneObjectType * pObject, const bool & pForward, const bool & pRelative, const S32 & pStartNodeIndex, const S32 & pEndNodeIndex, const String & pOrientation, const String & pOrientationData)

detachPathObject(PathObjectType * pPath, SceneObjectType * pObject)

getAnimation(SceneObjectType * pObject, const U32 & pThreadIndex)

getAnimationDuration(SceneObjectType * pObject, const char * pData)

getPathNodeLength(PathObjectType * pPath, const S32 & pNode)

getSoundDuration(SoundEffectType * pSoundProfile)

isAnimationLooping(SceneObjectType * pObject, const char * pData)

isCamera(SceneObjectType * pObject)

isLightObjectEnabled(LightObjectType * pLightObject)

isMovable(SimObject * pObject)

isParticleEffectEnabled(ParticleEffectType * pParticleEffect)

isPath(SimObject * pObject)

isPathObjectAttached(PathObjectType * pPath, SceneObjectType * pObject)

isPostEffectEnabled(PostEffectType * pPostEffect)

isSoundLooping(SoundEffectType * pSoundProfile)

pauseAnimation(LightObjectType * pLightObject)

pauseAnimation(SceneObjectType * pObject, const U32 & pThreadIndex)

pauseSound(SoundSourceType * pSource)

playAnimation(LightObjectType * pLightObject)

playAnimation(LightObjectType * pLightObject, LightAnimationDataType * pLightAnimationData)

playAnimation(SceneObjectType * pObject, const U32 & pThreadIndex)

playAnimation(SceneObjectType * pObject, const U32 & pThreadIndex, const char * pData)

playSound(SoundEffectType * pSoundProfile, const U32 & pPosition, const F32 & pPitch)

playSound(SoundEffectType * pSoundProfile, SceneObjectType * pObject, const U32 & pPosition, const F32 & pPitch)

playSound(SoundSourceType * pSource)

setAnimationPosition(SceneObjectType * pObject, const U32 & pThreadIndex, const F32 & pPosition)

setAnimationTimeScale(SceneObjectType * pObject, const U32 & pThreadIndex, const F32 & pTimeScale)

setCamera(SceneObjectType * pObject)

setLightObjectOn(LightObjectType * pLightObject, const bool & pStatus)

setParticleEffectOn(ParticleEffectType * pParticleEffect, const bool & pStatus)

setPathObjectActive(PathObjectType * pPath, SceneObjectType * pObject, const bool & pActive)

setPathObjectEndNode(PathObjectType * pPath, SceneObjectType * pObject, const S32 & pNode)

setPathObjectForward(PathObjectType * pPath, SceneObjectType * pObject, const bool & pForward)

setPathObjectInterp(PathObjectType * pPath, SceneObjectType * pObject, const F32 & pInterp)

setPathObjectNode(PathObjectType * pPath, SceneObjectType * pObject, const S32 & pNode)

setPathObjectOffset(PathObjectType * pPath, SceneObjectType * pObject, const Point3F & pOffset)

setPathObjectOrientation(PathObjectType * pPath, SceneObjectType * pObject, const String & pOrientation, const String & pOrientationData)

setPathObjectSpeed(PathObjectType * pPath, SceneObjectType * pObject, const F32 & pSpeed)

setPostEffectOn(PostEffectType * pPostEffect, const bool & pStatus)

setSoundPitch(SoundSourceType * pSource, const F32 & pPitch)

setSoundPosition(SoundSourceType * pSource, const U32 & pPosition)

startCameraShake(const F32 & pDuration, const F32 & pFalloff, const VectorF & pAmplitude, const VectorF & pFrequency)

stopAnimation(SceneObjectType * pObject, const U32 & pThreadIndex)

stopCameraShake(void )

stopSound(SoundSourceType * pSource)