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 NiBSplineFloatEvaluator | ||
| Handle | uint | Handle into the data. (USHRT_MAX for invalid handle.) |
| From NiBSplineCompFloatEvaluator | ||
| Offset | float | |
| Half Range | float | |