NIF File Format Documentation

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

NiGeomMorpherController

Time controller for geometry morphing.

Attributes

Name Type Arg Arr1 Arr2 Cond Description FromTo
From NiObject
From NiTimeController
Next Controller Ref<NiTimeController> Index of the next controller.
Flags Flags Controller flags (usually 0x000C). Probably controls loops.
Bit 0 : Anim type, 0=APP_TIME 1=APP_INIT
Bit 1-2 : Cycle type 00=Loop 01=Reverse 10=Loop
Bit 3 : Active
Bit 4 : Play backwards
Frequency float Frequency (is usually 1.0).
Phase float Phase (usually 0.0).
Start Time float Controller start time.
Stop Time float Controller stop time.
Target Ptr<NiObjectNET> Controller target (object index of the first controllable ancestor of this object). 3.3.0.13
Unknown Integer uint Unknown integer. 3.1
From NiInterpController
From NiGeomMorpherController
Extra Flags Flags Unknown. 10.0.1.2
Unknown 2 byte Unknown. 10.1.0.106 10.1.0.106
Data Ref<NiMorphData> Geometry morphing data index.
Always Update byte Always Update
Num Interpolators uint The number of interpolator objects. 10.1.0.106
Interpolators Ref<NiInterpolator> Num Interpolators List of interpolators. 10.1.0.106 20.0.0.5
Interpolator Weights MorphWeight Num Interpolators Weighted Interpolators? 20.1.0.3
Num Unknown Ints uint A count. 20.0.0.4 20.0.0.5
Unknown Ints uint Num Unknown Ints Unknown. 20.0.0.4 20.0.0.5

Parent Of