| 
|   | ~NiMultiTargetTransformController () override | 
|   | 
| const NiRTTI *  | GetRTTI () const override | 
|   | 
| NiObject *  | CreateClone (NiCloningProcess &a_cloning) override | 
|   | 
| void  | LoadBinary (NiStream &a_stream) override | 
|   | 
| void  | LinkObject (NiStream &a_stream) override | 
|   | 
| bool  | RegisterStreamables (NiStream &a_stream) override | 
|   | 
| void  | SaveBinary (NiStream &a_stream) override | 
|   | 
| bool  | IsEqual (NiObject *a_object) override | 
|   | 
| void  | ProcessClone (NiCloningProcess &a_cloning) override | 
|   | 
| void  | Update (float a_time) override | 
|   | 
| bool  | TargetIsRequiredType () const override | 
|   | 
| std::uint16_t  | GetInterpolatorCount () const override | 
|   | 
| const char *  | GetInterpolatorID (std::uint16_t a_index=0) override | 
|   | 
| std::uint16_t  | GetInterpolatorIndex (const char *a_id) const override | 
|   | 
| std::uint16_t  | GetInterpolatorIndexFx (const BSFixedString &a_id) const override | 
|   | 
| NiInterpolator *  | GetInterpolator (std::uint16_t a_index=0) const override | 
|   | 
| void  | SetInterpolator (NiInterpolator *a_interpolator, std::uint16_t a_index=0) override | 
|   | 
| void  | ResetTimeExtrema () override | 
|   | 
| NiInterpolator *  | CreatePoseInterpolator (std::uint16_t a_index) override | 
|   | 
| void  | SynchronizePoseInterpolator (NiInterpolator *a_interp, std::uint16_t a_index=0) override | 
|   | 
| NiBlendInterpolator *  | CreateBlendInterpolator (std::uint16_t a_index=0, bool a_managerControlled=false, bool a_accumulateAnimations=false, float a_weightThreshold=0.0, std::uint8_t a_arraySize=2) const override | 
|   | 
| void  | GuaranteeTimeRange (float a_startTime, float a_endTime) override | 
|   | 
| bool  | InterpolatorIsCorrectType (NiInterpolator *a_interpolator, std::uint16_t a_index) const override | 
|   | 
|   | ~NiInterpController () override | 
|   | 
| const NiRTTI *  | GetRTTI () const override | 
|   | 
| void  | LoadBinary (NiStream &a_stream) override | 
|   | 
| void  | LinkObject (NiStream &a_stream) override | 
|   | 
| bool  | RegisterStreamables (NiStream &a_stream) override | 
|   | 
| void  | SaveBinary (NiStream &a_stream) override | 
|   | 
| bool  | IsEqual (NiObject *a_object) override | 
|   | 
| virtual std::uint16_t  | GetInterpolatorCount () const =0 | 
|   | 
| virtual const char *  | GetInterpolatorID (std::uint16_t a_index=0)=0 | 
|   | 
| virtual std::uint16_t  | GetInterpolatorIndex (const char *a_id) const =0 | 
|   | 
| virtual std::uint16_t  | GetInterpolatorIndexFx (const BSFixedString &a_id) const =0 | 
|   | 
| virtual NiInterpolator *  | GetInterpolator (std::uint16_t a_index=0) const =0 | 
|   | 
| virtual void  | SetInterpolator (NiInterpolator *a_interpolator, std::uint16_t a_index=0)=0 | 
|   | 
| virtual void  | ResetTimeExtrema () | 
|   | 
| virtual const char *  | GetCtlrID () | 
|   | 
| virtual NiInterpolator *  | CreatePoseInterpolator (std::uint16_t a_index)=0 | 
|   | 
| virtual void  | SynchronizePoseInterpolator (NiInterpolator *a_interp, std::uint16_t a_index=0)=0 | 
|   | 
| virtual NiBlendInterpolator *  | CreateBlendInterpolator (std::uint16_t a_index=0, bool a_managerControlled=false, bool a_accumulateAnimations=false, float a_weightThreshold=0.0, std::uint8_t a_arraySize=2) const =0 | 
|   | 
| virtual void  | GuaranteeTimeRange (float a_startTime, float a_endTime)=0 | 
|   | 
| virtual bool  | InterpolatorIsCorrectType (NiInterpolator *a_interpolator, std::uint16_t a_index) const =0 | 
|   | 
|   | NiTimeController () | 
|   | 
|   | ~NiTimeController () override | 
|   | 
| const NiRTTI *  | GetRTTI () const override | 
|   | 
| void  | LoadBinary (NiStream &a_stream) override | 
|   | 
| void  | LinkObject (NiStream &a_stream) override | 
|   | 
| bool  | RegisterStreamables (NiStream &a_stream) override | 
|   | 
| void  | SaveBinary (NiStream &a_stream) override | 
|   | 
| bool  | IsEqual (NiObject *a_object) override | 
|   | 
| void  | ProcessClone (NiCloningProcess &a_cloning) override | 
|   | 
| virtual void  | Start (float a_time) | 
|   | 
| virtual void  | Stop () | 
|   | 
| virtual void  | Update (float a_time)=0 | 
|   | 
| virtual void  | SetTarget (NiObjectNET *a_target) | 
|   | 
| virtual bool  | IsTransformController () const | 
|   | 
| virtual bool  | IsVertexController () const | 
|   | 
| virtual float  | ComputeScaledTime (float a_time) | 
|   | 
| virtual void  | OnPreDisplay () | 
|   | 
| virtual bool  | IsStreamable () const | 
|   | 
| virtual bool  | TargetIsRequiredType () const =0 | 
|   | 
| constexpr NiTimeController *  | GetNext () const noexcept | 
|   | 
|   | ~NiObject () override=default | 
|   | 
| virtual const NiRTTI *  | GetRTTI () const | 
|   | 
| virtual NiNode *  | AsNode () | 
|   | 
| virtual NiSwitchNode *  | AsSwitchNode () | 
|   | 
| virtual BSFadeNode *  | AsFadeNode () | 
|   | 
| virtual BSMultiBoundNode *  | AsMultiBoundNode () | 
|   | 
| virtual BSGeometry *  | AsGeometry () | 
|   | 
| virtual NiTriStrips *  | AsTriStrips () | 
|   | 
| virtual BSTriShape *  | AsTriShape () | 
|   | 
| virtual BSSegmentedTriShape *  | AsSegmentedTriShape () | 
|   | 
| virtual BSSubIndexTriShape *  | AsSubIndexTriShape () | 
|   | 
| virtual BSDynamicTriShape *  | AsDynamicTriShape () | 
|   | 
| virtual NiGeometry *  | AsNiGeometry () | 
|   | 
| virtual NiTriBasedGeom *  | AsNiTriBasedGeom () | 
|   | 
| virtual NiTriShape *  | AsNiTriShape () | 
|   | 
| virtual NiParticles *  | AsParticlesGeom () | 
|   | 
| virtual BSLines *  | AsLinesGeom () | 
|   | 
| virtual bhkNiCollisionObject *  | AsBhkNiCollisionObject () | 
|   | 
| virtual bhkBlendCollisionObject *  | AsBhkBlendCollisionObject () | 
|   | 
| virtual bhkAttachmentCollisionObject *  | AsBhkAttachmentCollisionObject () | 
|   | 
| virtual bhkRigidBody *  | AsBhkRigidBody () | 
|   | 
| virtual bhkLimitedHingeConstraint *  | AsBhkLimitedHingeConstraint () | 
|   | 
| virtual NiObject *  | CreateClone (NiCloningProcess &a_cloning) | 
|   | 
| virtual void  | LoadBinary (NiStream &a_stream) | 
|   | 
| virtual void  | LinkObject (NiStream &a_stream) | 
|   | 
| virtual bool  | RegisterStreamables (NiStream &a_stream) | 
|   | 
| virtual void  | SaveBinary (NiStream &a_stream) | 
|   | 
| virtual bool  | IsEqual (NiObject *a_object) | 
|   | 
| virtual void  | ProcessClone (NiCloningProcess &a_cloning) | 
|   | 
| virtual void  | PostLinkObject (NiStream &a_stream) | 
|   | 
| virtual bool  | StreamCanSkip () | 
|   | 
| virtual const NiRTTI *  | GetStreamableRTTI () const | 
|   | 
| virtual std::uint32_t  | GetBlockAllocationSize () const | 
|   | 
| virtual NiObjectGroup *  | GetGroup () const | 
|   | 
| virtual void  | SetGroup (NiObjectGroup *a_group) | 
|   | 
| virtual NiControllerManager *  | AsNiControllerManager () | 
|   | 
| void  | CreateDeepCopy (NiPointer< NiObject > &a_object) | 
|   | 
|   | NiRefObject () | 
|   | 
| virtual  | ~NiRefObject () | 
|   | 
| virtual void  | DeleteThis () | 
|   | 
| void  | IncRefCount () | 
|   | 
| void  | DecRefCount () | 
|   | 
| constexpr std::uint32_t  | GetRefCount () const noexcept | 
|   | 
|   | TES_HEAP_REDEFINE_NEW () | 
|   |