Animator_SIZE Struct Reference
[Animator]


Detailed Description

An interval/segment (or bar) on the scaling timeline/channel ending at a keyframe.

This structure defines the scaling applied to an actor at the time of the keyframe at the end of one of the bars (time interval) on the timeline. Scaling is interpolated from the previous keyframe if one exists. In the special case of CAMERAs the size structure defines zoom and aspect ratio settings.

Definition at line 584 of file ASTRUCT.H.


Data Fields

double Sx
double Sy
double Sz
 The scaling values in X Y and Z directions (local coordinates).
struct Animator_NODEbase
 Points to the Actor's node.
struct Animator_SIZElast
 Doubly linked list pointers for timeline segments.
struct Animator_SIZEnext
 Doubly linked list pointers.
short firstframe
 The firstframe of this segment of the timeline.
short lastframe
 The lastframe (the keyframe) of this segment of the timeline.
short tweentype
 Type of interpolation - linear to last keyframe, or quadratic back to last two keyframes.
double tension_s
 When scalings are being determined using spline tweening this sets the Spline parameter at the start of the keyframe.
double tension_e
 When scalings 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).
cameraparam camera_params
 An auxiarly data structure of camera data (only applies to camera actors.

Field Documentation

double Sx

double Sy

double Sz

The scaling values in X Y and Z directions (local coordinates).

Definition at line 585 of file ASTRUCT.H.

Referenced by AnimatorUndo(), CreateSize(), EditCameraSize(), EditSize(), InstantStageXpnd(), LoadAnimationFile(), MakeKey(), RequestEditLightSize(), RequestEditSize(), Resize(), SaveAnimationFile(), and SizeInfo().

struct Animator_NODE* base [read]

Points to the Actor's node.

Definition at line 586 of file ASTRUCT.H.

struct Animator_SIZE* last [read]

Doubly linked list pointers for timeline segments.

Definition at line 587 of file ASTRUCT.H.

Referenced by CalculateCameraProperties(), CreateSize(), DeleteSize(), MakeKey(), NextKey(), and SetNumberOfFrames().

struct Animator_SIZE* next [read]

short firstframe

short lastframe

short tweentype

Type of interpolation - linear to last keyframe, or quadratic back to last two keyframes.

Definition at line 591 of file ASTRUCT.H.

Referenced by CreateSize().

double tension_s

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

Definition at line 592 of file ASTRUCT.H.

Referenced by CreateSize().

double tension_e

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

Definition at line 592 of file ASTRUCT.H.

Referenced by CreateSize().

double easin

Not used (for future expansion).

Definition at line 592 of file ASTRUCT.H.

Referenced by CreateSize().

double easout

Not used (for future expansion).

Definition at line 592 of file ASTRUCT.H.

Referenced by CreateSize().

An auxiarly data structure of camera data (only applies to camera actors.

Definition at line 596 of file ASTRUCT.H.

Referenced by CalculateCameraProperties(), CreateSize(), LoadAnimationFile(), MakeKey(), and SaveAnimationFile().


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