58 virtual void Start(
float a_time);
60 virtual void Update(
float a_time) = 0;
Definition: NiCloningProcess.h:10
Definition: NiObjectNET.h:13
Definition: NiObject.h:37
Definition: NiSmartPointer.h:9
Definition: NiStream.h:29
Definition: NiTimeController.h:13
float hiKeyTime
Definition: NiTimeController.h:79
virtual bool TargetIsRequiredType() const =0
void SaveBinary(NiStream &a_stream) override
float weightedLastTime
Definition: NiTimeController.h:82
const NiRTTI * GetRTTI() const override
virtual void SetTarget(NiObjectNET *a_target)
std::uint16_t pad12
Definition: NiTimeController.h:75
virtual float ComputeScaledTime(float a_time)
Flag
Definition: NiTimeController.h:28
static void StartAnimations(NiObjectNET *a_target)
virtual void OnPreDisplay()
Definition: NiTimeController.h:65
float phase
Definition: NiTimeController.h:77
float startTime
Definition: NiTimeController.h:80
virtual void Start(float a_time)
virtual bool IsTransformController() const
Definition: NiTimeController.h:62
float frequency
Definition: NiTimeController.h:76
float lastTime
Definition: NiTimeController.h:81
static constexpr auto RTTI
Definition: NiTimeController.h:15
void LinkObject(NiStream &a_stream) override
static auto Ni_RTTI
Definition: NiTimeController.h:16
CycleType
Definition: NiTimeController.h:19
std::uint32_t pad34
Definition: NiTimeController.h:84
void LoadBinary(NiStream &a_stream) override
NiTimeController()
Definition: NiTimeController.h:45
virtual bool IsStreamable() const
Definition: NiTimeController.h:66
stl::enumeration< Flag, std::uint16_t > flags
Definition: NiTimeController.h:74
float scaledTime
Definition: NiTimeController.h:83
float loKeyTime
Definition: NiTimeController.h:78
bool IsEqual(NiObject *a_object) override
void ProcessClone(NiCloningProcess &a_cloning) override
~NiTimeController() override
Definition: NiTimeController.h:46
NiObjectNET * target
Definition: NiTimeController.h:85
bool RegisterStreamables(NiStream &a_stream) override
virtual void Update(float a_time)=0
NiPointer< NiTimeController > next
Definition: NiTimeController.h:86
virtual bool IsVertexController() const
Definition: NiTimeController.h:63
constexpr NiTimeController * GetNext() const noexcept
Definition: NiTimeController.h:71
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_NiTimeController(685207, 392972, 0x1ee1790)
constexpr REL::VariantID NiRTTI_NiTimeController(523943, 410523, 0x316be80)