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 bool AlwaysUpdate() const
virtual NiInterpolator * GetSequenceInterpolator(float a_startTime, float a_endTime)
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 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
virtual NiBoolInterpolator * AsNiBoolInterpolator()
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: NiObjectNET.h:13
Definition: NiObject.h:37
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