![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The IAnimationTimeController interface.
This interface provides a specialized Graph::ITimeController to manipulate a node's properties according to a given Resource::IAnimation object.
Get the constant ITimeController interface.
Murl.Graph.ITimeController GetTimeControllerInterface()
Get a constant Graph::IAnimationResourceTarget container. This method returns a constant pointer to a Graph::IAnimationResourceTarget container, which allows to query the animation resource referenced.
Murl.Graph.IGenericResourceTarget.ResourceIAnimation GetAnimationResourceTarget()
Set the bit mask of animation keys the controller should react on.
Boolean SetAnimationKeys(Integer keys)
keys | Any combination of IEnums::AnimationKey values. |
Get the bit mask of animation keys the controller should react on.
Integer GetAnimationKeys()
Set the reference mode used when blending multiple rotation keys.
Boolean SetRotationBlendReference(Murl.IEnums.BlendReference blendReference)
blendReference | The blend reference mode. |
Get the reference mode used when blending multiple rotation keys.
Murl.IEnums.BlendReference GetRotationBlendReference()
Set the blend direction used when blending multiple rotation keys.
Boolean SetRotationBlendDirection(Murl.IEnums.BlendDirection blendDirection)
blendDirection | The blend direction. |
Get the blend direction used when blending multiple rotation keys.
Murl.IEnums.BlendDirection GetRotationBlendDirection()