nw::lyt::res::AnimationTarget Structure

Syntax

struct AnimationTarget
{
   ut::ResU8 id;
   ut::ResU8 target;
   ut::ResU8 curveType;
   ut::ResU8 padding[1];
   ut::ResU16 keyNum;
   ut::ResU8 padding2[2];
   ut::ResU32 keysOffset;
};

Description

Defines animation targets.

This structure stores animation targets and curve information.

Any one of the following enumerator types can be specified for target according to the animation target.

lyt::AnimTargetPane
lyt::AnimTargetVisibility
lyt::AnimTargetPaneColor
lyt::AnimTargetMatColor
lyt::AnimTargetTexSRT
lyt::AnimTargetTexPattern

The following data structure follows this structure.

HermiteKey keys[keyNum]

or

StepKey keys[keyNum]

Member Variables

id ut::ResU8 The index to use when the animation target is in an array.
target ut::ResU8 An enumerated value indicating animation target attributes.
curveType ut::ResU8 The curve type. (lyt::AnimCurve)
padding ut::ResU8 (Not used.)
keyNum ut::ResU16 The number of keys.
padding2 ut::ResU8 (Not used.)
keysOffset ut::ResU32 Offset to keys (from the start of the data block).

See Also

Lan
AnimationInfo

Revision History

2010/01/26
Initial version.

CONFIDENTIAL