7    class NiAVObjectPalette;
 
    8    class NiBoolInterpolator;
 
   13    class NiQuatTransform;
 
Definition: NiColor.h:137
 
Definition: NiInterpolator.h:16
 
virtual bool IsFloatValueSupported() const
 
virtual bool Update5(float a_time, NiObjectNET *a_interpTarget, float &a_value)
 
bool Update(float a_time, NiObjectNET *a_interpTarget, NiQuaternion &a_value)
 
const NiRTTI * GetRTTI() const override
 
virtual NiBoolInterpolator * AsNiBoolInterpolator()
 
virtual bool AlwaysUpdate() const
 
virtual bool Update1(float a_time, NiObjectNET *a_interpTarget, NiQuatTransform &a_value)
 
virtual void GuaranteeTimeRange(float a_startTime, float a_endTime)
 
virtual bool SetUpDependencies()
 
~NiInterpolator() override
 
bool IsEqual(NiObject *a_object) override
 
virtual void GetActiveTimeRange(float &a_beginKeyTime, float &a_endKeyTime) const
 
virtual bool IsColorAValueSupported() const
 
bool Update(float a_time, NiObjectNET *a_interpTarget, float &a_value)
 
virtual bool Update2(float a_time, NiObjectNET *a_interpTarget, NiColorA &a_value)
 
std::uint32_t pad14
Definition: NiInterpolator.h:62
 
void SaveBinary(NiStream &a_stream) override
 
bool Update(float a_time, NiObjectNET *a_interpTarget, NiColorA &a_value)
 
virtual NiInterpolator * GetSequenceInterpolator(float a_startTime, float a_endTime)
 
virtual bool IsQuaternionValueSupported() const
 
static constexpr auto Ni_RTTI
Definition: NiInterpolator.h:19
 
bool RegisterStreamables(NiStream &a_stream) override
 
void LoadBinary(NiStream &a_stream) override
 
virtual bool IsBoolValueSupported() const
 
void LinkObject(NiStream &a_stream) override
 
virtual bool Update4(float a_time, NiObjectNET *a_interpTarget, NiQuaternion &a_value)
 
bool Update(float a_time, NiObjectNET *a_interpTarget, NiQuatTransform &a_value)
 
static constexpr auto RTTI
Definition: NiInterpolator.h:18
 
bool Update(float a_time, NiObjectNET *a_interpTarget, NiPoint3 &a_value)
 
virtual bool Update6(float a_time, NiObjectNET *a_interpTarget, bool &a_value)
 
virtual bool Update3(float a_time, NiObjectNET *a_interpTarget, NiPoint3 &a_value)
 
float lastTime
Definition: NiInterpolator.h:61
 
virtual bool IsTransformValueSupported() const
 
virtual bool ResolveDependencies(NiAVObjectPalette *a_palette)
 
bool Update(float a_time, NiObjectNET *a_interpTarget, bool &a_value)
 
virtual bool IsPoint3ValueSupported() const
 
Definition: NiObject.h:37
 
Definition: NiObjectNET.h:13
 
Definition: NiQuaternion.h:6
 
Definition: AbsorbEffect.h:6
 
constexpr REL::ID NiRTTI_NiInterpolator
Definition: Offsets_NiRTTI.h:203
 
constexpr REL::ID RTTI_NiInterpolator
Definition: Offsets_RTTI.h:5375