|
Data Structures
|
struct |
Rt2dAnim
|
struct |
Rt2dAnimObjectUpdate
|
struct |
Rt2dAnimProps
|
struct |
Rt2dKeyFrame
|
struct |
Rt2dKeyFrameColor
|
struct |
Rt2dKeyFrameList
|
struct |
Rt2dKeyFrameMorph
|
struct |
Rt2dKeyFrameSet
|
struct |
Rt2dKeyFrameShow
|
struct |
Rt2dKeyFrameTransform
|
Typedefs
|
typedef Rt2dKeyFrameList *( |
Rt2dKeyFrameListCallBack
)(Rt2dAnim *anim,
Rt2dAnimProps
*props, Rt2dKeyFrameList *keyframeList,
RwReal
keyframeListTime, void *data) |
typedef Rt2dAnim *(* |
Rt2dAnimOnEndReachedCallBack
)(Rt2dAnim *anim,
Rt2dAnimProps
*props, RwReal
remainingDeltaTime) |
Functions
|
Rt2dAnim * |
Rt2dAnimCreate (void) |
RwBool |
Rt2dAnimDestroy (Rt2dAnim *anim, Rt2dAnimProps *props) |
Rt2dAnim * |
Rt2dAnimLock (Rt2dAnim *anim, Rt2dAnimProps *props) |
Rt2dAnim * |
Rt2dAnimUnlock (Rt2dAnim *anim, Rt2dAnimProps *props) |
Rt2dAnim * |
Rt2dAnimAddKeyFrameList (Rt2dAnim *anim, Rt2dKeyFrameList
*keyframeList, RwReal time) |
RwUInt32 |
Rt2dAnimStreamGetSize (Rt2dAnim *anim, Rt2dAnimProps *props) |
Rt2dAnim * |
Rt2dAnimStreamRead (RwStream *stream, Rt2dAnimProps *props) |
Rt2dAnim * |
Rt2dAnimStreamWrite (Rt2dAnim *anim, RwStream *stream, Rt2dAnimProps *data) |
Rt2dAnim * |
Rt2dAnimReset (Rt2dAnim *anim, Rt2dAnimProps *props) |
Rt2dAnim * |
Rt2dAnimSetDeltaTimeScale
(Rt2dAnim *anim,
RwReal
timeScale) |
Rt2dAnim * |
Rt2dAnimAddDeltaTime (Rt2dAnim *anim, Rt2dAnimProps *props, RwReal deltaTime) |
Rt2dAnim * |
Rt2dAnimAddDeltaFrameIndex
(Rt2dAnim *anim,
Rt2dAnimProps
*props, RwInt32 deltaFrame) |
Rt2dAnim * |
Rt2dAnimTimeUpdate (Rt2dAnim *anim, Rt2dAnimProps *props) |
Rt2dAnim * |
Rt2dAnimGotoKeyFrameListByTime
(Rt2dAnim *anim,
Rt2dAnimProps
*props, RwReal
time) |
Rt2dAnim * |
Rt2dAnimGotoKeyFrameListByIndex
(Rt2dAnim *anim,
Rt2dAnimProps
*props, RwInt32 frameIndex) |
Rt2dAnim * |
Rt2dAnimForAllKeyFrameLists
(Rt2dAnim *anim,
Rt2dKeyFrameListCallBack callBack,
Rt2dAnimProps
*props, void *data) |
RwInt32 |
Rt2dAnimGetNumberOfKeyFrames
(Rt2dAnim *anim) |
Rt2dKeyFrameList * |
Rt2dAnimGetKeyFrameListByIndex
(Rt2dAnim *anim,
RwUInt32
frameIndex) |
RwReal |
Rt2dAnimGetCurrentTime (Rt2dAnim *anim) |
RwReal |
Rt2dAnimGetFinalKeyFrameListTime
(Rt2dAnim *anim) |
RwInt32 |
Rt2dAnimGetPrevFrameIndex
(Rt2dAnim *anim) |
RwReal |
Rt2dAnimGetPrevFrameTime
(Rt2dAnim *anim) |
RwInt32 |
Rt2dAnimGetNextFrameIndex
(Rt2dAnim *anim) |
RwReal |
Rt2dAnimGetNextFrameTime
(Rt2dAnim *anim) |
RwBool |
Rt2dAnimIsInterpolated (Rt2dAnim *anim) |
Rt2dAnim * |
Rt2dAnimSetInterpolate (Rt2dAnim *anim, RwBool interpolate) |
Rt2dAnim * |
Rt2dAnimCopy (Rt2dAnim *srcAnim, Rt2dAnimProps *srcProps) |
Rt2dAnimObjectUpdate
* |
Rt2dAnimObjectUpdateCreate
(Rt2dObject
*object) |
RwBool |
Rt2dAnimObjectUpdateDestroy
(Rt2dAnimObjectUpdate
*update) |
Rt2dAnimObjectUpdate
* |
Rt2dAnimObjectUpdateClear
(Rt2dAnimObjectUpdate
*update) |
Rt2dAnimObjectUpdate
* |
Rt2dAnimObjectUpdateSetTransform
(Rt2dAnimObjectUpdate *update,
Rt2dKeyFrameTransform
*transform) |
Rt2dAnimObjectUpdate
* |
Rt2dAnimObjectUpdateSetColorOffs
(Rt2dAnimObjectUpdate *update,
Rt2dKeyFrameColor
*colorOffs) |
Rt2dAnimObjectUpdate
* |
Rt2dAnimObjectUpdateSetColorMult
(Rt2dAnimObjectUpdate *update,
Rt2dKeyFrameColor
*colorMult) |
Rt2dAnimObjectUpdate
* |
Rt2dAnimObjectUpdateSetShow
(Rt2dAnimObjectUpdate *update,
Rt2dKeyFrameShow *show) |
Rt2dAnimObjectUpdate
* |
Rt2dAnimObjectUpdateSetMorph
(Rt2dAnimObjectUpdate *update,
Rt2dKeyFrameMorph *morph) |
Rt2dAnimObjectUpdate
* |
Rt2dAnimObjectUpdateSetObject
(Rt2dAnimObjectUpdate *update,
Rt2dObject
*object) |
Rt2dKeyFrameList * |
Rt2dKeyFrameListCreate (Rt2dAnimProps *props) |
RwBool |
Rt2dKeyFrameListDestroy
(Rt2dKeyFrameList
*keyframeList) |
Rt2dKeyFrameList * |
Rt2dKeyFrameListLock (Rt2dKeyFrameList
*keyframeList, Rt2dAnimProps *props) |
Rt2dKeyFrameList * |
Rt2dKeyFrameListUnlock (Rt2dKeyFrameList
*keyframeList, Rt2dAnimProps *props) |
Rt2dKeyFrameList * |
Rt2dKeyFrameListAddUpdateObject
(Rt2dKeyFrameList *keyframeList,
Rt2dAnimObjectUpdate
*update) |
RwUInt32 |
Rt2dKeyFrameListStreamGetSize
(Rt2dKeyFrameList
*keyframeList) |
Rt2dKeyFrameList * |
Rt2dKeyFrameListStreamWrite
(Rt2dKeyFrameList *keyframeList,
RwStream *stream) |
Rt2dKeyFrameList * |
Rt2dKeyFrameListStreamRead
(RwStream
*stream) |
Rt2dKeyFrameList * |
Rt2dKeyFrameListAdvance
(Rt2dKeyFrameList *keyframeList,
Rt2dAnimProps
*props) |
Rt2dKeyFrameList * |
Rt2dKeyFrameListApply (Rt2dKeyFrameList
*keyframeList, Rt2dAnimProps *props, RwReal alpha) |
Rt2dAnimProps * |
Rt2dAnimPropsCreate (Rt2dObject *scene) |
RwBool |
Rt2dAnimPropsDestroy (Rt2dAnimProps *props) |
void |
Rt2dAnimOpen (void) |
void |
Rt2dAnimClose (void) |
Rt2dAnimOnEndReachedCallBack |
Rt2dAnimSetOnEndReachedCallBack
(Rt2dAnimOnEndReachedCallBack
callback) |
Rt2dAnimOnEndReachedCallBack |
Rt2dAnimGetOnEndReachedCallBack
(void) |
Rt2dAnim * |
Rt2dAnimOnEndReachedCallBackLoop
(Rt2dAnim *anim,
Rt2dAnimProps
*props, RwReal
remainingDeltaTime) |
Rt2dAnim * |
Rt2dAnimOnEndReachedCallBackStop
(Rt2dAnim *anim,
Rt2dAnimProps
*props, RwReal
remainingDeltaTime) |