Public Member Functions | |
| HRESULT | StartFrame (void) |
| HRESULT | EndFrame (void) |
| HRESULT | Play ([in] BSTR bszAnimSpace) |
| HRESULT | Stop (void) |
| HRESULT | NextKeyFrame (void) |
| HRESULT | PrevKeyFrame (void) |
| HRESULT | NextFrame (void) |
| HRESULT | PrevFrame (void) |
| HRESULT | SetTime ([in] VARIANT time) |
Properties | |
| VARIANT * | CurrentTime [get] |
| VARIANT * | AnimStart [get] |
| VARIANT * | EvalAnimStart ([in] BSTR bszAnimSpace) [get] |
| evaluates start frame for animation space defined by parameter | |
| VARIANT * | EvalAnimEnd ([in] BSTR bszAnimSpace) [get] |
| evaluates end frame for animation space defined by parameter | |
| HRESULT IRiTime::StartFrame | ( | void | ) |
Moves current time to the begining of animation.
RsTime.StartFrame;
| HRESULT IRiTime::EndFrame | ( | void | ) |
Sets current time to the end of animation.
RsTime.EndFrame;
| HRESULT IRiTime::Play | ( | [in] BSTR | bszAnimSpace | ) |
Plays animation from current time in specified anim clip.
| bszAnimSpace | [in] Name of anim clip to be played. |
var owner = System.ThisOwner();
var target = owner + '/Torus';
var targetAnim = target + '/AnimClip';
RsTime.Play(targetAnim);
| HRESULT IRiTime::Stop | ( | void | ) |
Stops playing the animation.
RsTime.Stop();
| HRESULT IRiTime::NextKeyFrame | ( | void | ) |
Move to next keyframe in the animation.
RsTime.NextKeyFrame();
| HRESULT IRiTime::PrevKeyFrame | ( | void | ) |
Move to previous keyframe in the animation.
RsTime.PrevKeyFrame();
| HRESULT IRiTime::NextFrame | ( | void | ) |
Moves current time to the next frame.
RsTime.NextFrame();
| HRESULT IRiTime::PrevFrame | ( | void | ) |
Moves current time to the previous frame.
RsTime.PrevFrame();
| HRESULT IRiTime::SetTime | ( | [in] VARIANT | time | ) |
Sets new current time. In frame number value to move to.
| time | [in] New current time |
RsTime.SetTime(120);
VARIANT* IRiTime::CurrentTime [get] |
Returns the current time.
var daTime = RsTime.CurrentTime();
System.Alert(daTime);
VARIANT* IRiTime::AnimStart [get] |
Get the Start time.
var sTime = RsTime.AnimStart;
VARIANT* IRiTime::EvalAnimStart([in] BSTR bszAnimSpace) [get] |
evaluates start frame for animation space defined by parameter
VARIANT* IRiTime::EvalAnimEnd([in] BSTR bszAnimSpace) [get] |
evaluates end frame for animation space defined by parameter
1.5.5