Public Member Functions | |
| HRESULT | PutFrame ([in]IRsNode *pAnimSpaceRoot,[in]RtTime timeT) |
| HRESULT | SetKeyFrame ([in] IRsNode *pAnimSpaceRoot,[in] BSTR bszAnimAttrName,[in] RtTime timeT) |
| HRESULT | CreateClip ([in] IRsBaseNode *spNode,[in] BSTR bszTrackName,[out, retval] IRnAnimClip **ppClipNode) |
| HRESULT | GetDataInterpolator ([in] IRsConnector *pCon,[out, retval] IRsDataInterpolator **ppDataInterpolator) |
| data interpolator | |
| HRESULT | IsObjectAnimated ([in] IRsNode *pNode,[out] RtBool *pbAnimated) |
| HRESULT | EvalStartEnd ([in] IRsNode *pAnimSpaceRoot,[out] RtTime *ptStart,[out] RtTime *ptEnd) |
| HRESULT | CreateAnimMng ([out, retval]IRnAnimMng **ppAnimMng) |
| anim manager | |
| HRESULT | FindAnimMng ([out, retval] IRnAnimMng **ppNode) |
| HRESULT | CreateAnimPreferences ([out, retval] IRsNode **ppNode) |
| anim preferences | |
| HRESULT | FindAnimPreferences ([out, retval] IRsNode **ppNode) |
| HRESULT IRfAnim::PutFrame | ( | [in] IRsNode * | pAnimSpaceRoot, | |
| [in] RtTime | timeT | |||
| ) |
Evaluate animation for object at given time.
| pAnimSpaceRoot | [in] Animated encapsulator node. | |
| time | [in] Frame value in which animation is evaluated. |
| HRESULT IRfAnim::SetKeyFrame | ( | [in] IRsNode * | pAnimSpaceRoot, | |
| [in] BSTR | bszAnimAttrName, | |||
| [in] RtTime | timeT | |||
| ) |
Set the keyframe for object at given time.
| pAnimSpaceRoot | [in] Animated encapsulator node. | |
| bszAnimAttrName | [in] Name of attribe relative to animated encapsulator space.
| |
| timeT | [in] frame value in which keyframes are set. |
| HRESULT IRfAnim::CreateClip | ( | [in] IRsBaseNode * | spNode, | |
| [in] BSTR | bszTrackName, | |||
| [out, retval] IRnAnimClip ** | ppClipNode | |||
| ) |
Method: CreateClip.
| spNode | [in] Identification of the node. | |
| bszTrackName | [in] Track item identification. |
Standard HRESULT processing can be applied to the result.
| HRESULT IRfAnim::GetDataInterpolator | ( | [in] IRsConnector * | pCon, | |
| [out, retval] IRsDataInterpolator ** | ppDataInterpolator | |||
| ) |
data interpolator
GetDataInterpolator:
| pCon | [in] Name of attribute. |
Standard HRESULT processing can be applied to the result.
| HRESULT IRfAnim::IsObjectAnimated | ( | [in] IRsNode * | pNode, | |
| [out] RtBool * | pbAnimated | |||
| ) |
Enquire whether an object is animated or not.
| pNode | [in] Object in the graph. | |
| pbAnimated | [out] Return true if object is animated, otherwise false. |
| HRESULT IRfAnim::EvalStartEnd | ( | [in] IRsNode * | pAnimSpaceRoot, | |
| [out] RtTime * | ptStart, | |||
| [out] RtTime * | ptEnd | |||
| ) |
Evaluate animated interval for the object.
| pAnimSpaceRoot | [in] Animated object in the graph. | |
| ptStart | [out] Return start frame of animation. | |
| ptEnd | [out] Return end frame of animation. |
| HRESULT IRfAnim::CreateAnimMng | ( | [out, retval] IRnAnimMng ** | ppAnimMng | ) |
anim manager
CreateAnimMng.
Standard HRESULT processing can be applied to the result.
| HRESULT IRfAnim::FindAnimMng | ( | [out, retval] IRnAnimMng ** | ppNode | ) |
Method: FindAnimMng.
Standard HRESULT processing can be applied to the result.
| HRESULT IRfAnim::CreateAnimPreferences | ( | [out, retval] IRsNode ** | ppNode | ) |
anim preferences
Method: CreateAnimPreferences.
Standard HRESULT processing can be applied to the result.
| HRESULT IRfAnim::FindAnimPreferences | ( | [out, retval] IRsNode ** | ppNode | ) |
Method: FindAnimPreferences.
Standard HRESULT processing can be applied to the result.
1.5.5