NIF Objects | Compound Types | Enum Types | Basic Types | File Versions
Name | Type | Description |
---|---|---|
From NiObject | ||
From NiEvaluator | ||
Node Name | string | The name of the animated NiAVObject. |
Property Type | string | The RTTI type of the NiProperty the controller is attached to, if applicable. |
Controller Type | string | The RTTI type of the NiTimeController. |
Controller ID | string | An ID that can uniquely identify the controller among others of the same type on the same NiObjectNET. |
Interpolator ID | string | An ID that can uniquely identify the interpolator among others of the same type on the same NiObjectNET. |
Channel Types | byte | Channel Indices are BASE/POS = 0, ROT = 1, SCALE = 2, FLAG = 3 Channel Types are: INVALID = 0, COLOR, BOOL, FLOAT, POINT3, ROT = 5 Any channel may be | 0x40 which means POSED The FLAG (3) channel flags affects the whole evaluator: REFERENCED = 0x1, TRANSFORM = 0x2, ALWAYSUPDATE = 0x4, SHUTDOWN = 0x8 |
From NiBSplineEvaluator | ||
Start Time | float | |
End Time | float | |
Data | Ref<NiBSplineData> | |
Basis Data | Ref<NiBSplineBasisData> | |
From NiBSplineTransformEvaluator | ||
Transform | NiQuatTransform | |
Translation Handle | uint | Handle into the translation data. (USHRT_MAX for invalid handle.) |
Rotation Handle | uint | Handle into the rotation data. (USHRT_MAX for invalid handle.) |
Scale Handle | uint | Handle into the scale data. (USHRT_MAX for invalid handle.) |