VTorque
Engine/source/Verve/Torque/TAnimation.h
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)
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)
bool
isAnimationLooping(SceneObjectType * pObject, const char * pData)
bool
isCamera(SceneObjectType * pObject)
bool
isLightObjectEnabled(LightObjectType * pLightObject)
bool
isParticleEffectEnabled(ParticleEffectType * pParticleEffect)
bool
isPathObjectAttached(PathObjectType * pPath, SceneObjectType * pObject)
bool
isPostEffectEnabled(PostEffectType * pPostEffect)
bool
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, 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)
stopAnimation(SceneObjectType * pObject, const U32 & pThreadIndex)
stopSound(SoundSourceType * pSource)
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)