Animator_POSITION Struct Reference
[Animator]


Detailed Description

An interval (or bar) on the position timeline ending at a keyframe.

This structure defines the position of an actor at the time of the keyframe at the end of one of the bars (time interval) on the timeline. Postion is interpolated from the previous keyframe if one exists.

Definition at line 516 of file ASTRUCT.H.


Data Fields

struct Animator_POSITIONlast
 doubly linked list pointers
struct Animator_POSITIONnext
 Used for doubly linked list.
short firstframe
 First frame of the 'bar' of this segment of the timeline for specified actor.
short lastframe
 Last frame (at the time of keyframe) of bar in timeline.
short type
 Linear or Quadratic tweening.
short fx
short fy
short fz
 This is for new position.
point finish
struct Animator_NODEonpath
 Position of actor in keyframe.
char pnodename [128]
 When following a path this is the name of the object being followed.
double tension_s
 When positions are being determined using spline tweening this sets the Spline parameter at the start of the keyframe.
double tension_e
 When positions are being determined using spline tweening this sets the Spline parameter at the end of the keyframe.
double easin
 Not used (for future expansion).
double easout
 Not used (for future expansion).

Field Documentation

struct Animator_POSITION* last [read]

struct Animator_POSITION* next [read]

short firstframe

short lastframe

short type

short fx

Definition at line 522 of file ASTRUCT.H.

Referenced by CreatePosition(), GetOffsetPosition(), LoadAnimationFile(), and SaveAnimationFile().

short fy

Definition at line 522 of file ASTRUCT.H.

Referenced by CreatePosition(), GetOffsetPosition(), LoadAnimationFile(), and SaveAnimationFile().

short fz

This is for new position.

Definition at line 522 of file ASTRUCT.H.

Referenced by CreatePosition(), GetOffsetPosition(), LoadAnimationFile(), and SaveAnimationFile().

struct Animator_NODE* onpath [read]

Position of actor in keyframe.

< This actor is following a path

Definition at line 524 of file ASTRUCT.H.

Referenced by CheckRecursiveFollow(), CreatePosition(), DeleteNode(), GetOffsetPosition(), LoadAnimationFile(), MakeKey(), PositionInfo(), SaveAnimationFile(), and StartDefault().

char pnodename[128]

When following a path this is the name of the object being followed.

Definition at line 525 of file ASTRUCT.H.

Referenced by CheckRecursiveFollow(), LoadAnimationFile(), and SaveAnimationFile().

double tension_s

When positions are being determined using spline tweening this sets the Spline parameter at the start of the keyframe.

Definition at line 526 of file ASTRUCT.H.

Referenced by CreatePosition(), GetOffsetPosition(), MakeKey(), and ShiftKeyFrameActivate().

double tension_e

When positions are being determined using spline tweening this sets the Spline parameter at the end of the keyframe.

Definition at line 526 of file ASTRUCT.H.

Referenced by CreatePosition(), GetOffsetPosition(), MakeKey(), and ShiftKeyFrameActivate().

double easin

Not used (for future expansion).

Definition at line 526 of file ASTRUCT.H.

Referenced by CreatePosition().

double easout

Not used (for future expansion).

Definition at line 526 of file ASTRUCT.H.

Referenced by CreatePosition().


The documentation for this struct was generated from the following file:

Generated on Sun Apr 27 14:20:19 2014 for OpenFX by  doxygen 1.5.6