NIF Objects | Compound Types | Enum Types | Basic Types | File Versions

NiKeyframeData

DEPRECATED (10.2), RENAMED (10.2) to NiTransformData.
Wrapper for transformation animation keys.

Attributes

Name Type Description
From NiObject
From NiKeyframeData
Num Rotation Keys uint The number of quaternion rotation keys. If the rotation type is XYZ (type 4) then this *must* be set to 1, and in this case the actual number of keys is stored in the XYZ Rotations field.
Rotation Type KeyType The type of interpolation to use for rotation. Can also be 4 to indicate that separate X, Y, and Z values are used for the rotation instead of Quaternions.
Quaternion Keys QuatKey<Quaternion> The rotation keys if Quaternion rotation is used.
XYZ Rotations KeyGroup<float> Individual arrays of keys for rotating X, Y, and Z individually.
Translations KeyGroup<Vector3> Translation keys.
Scales KeyGroup<float> Scale keys.

Parent Of