9 class hkaAnimationControlListener;
21 virtual void Update(
float a_stepDelta) = 0;
22 virtual void GetFutureTime(
float a_stepDelta,
float& a_localTimeOut, std::int32_t& a_loopsOut)
const = 0;
24 virtual void SamplePartialTracks(std::uint32_t a_maxNumTransformTracks,
hkQsTransform* a_transformTracksOut, std::uint32_t a_maxNumFloatTracks,
float* a_floatTracksOut, hkaChunkCache* a_cache)
const;
Definition hkReferencedObject.h:11
Definition hkaAnimationBinding.h:12
Definition hkaAnimationControl.h:13
virtual const std::int16_t * GetFloatTrackToFloatSlotIndices() const
virtual const std::int16_t * GetTransformTrackToBoneIndices() const
virtual void GetExtractedMotionDeltaReferenceFrame(float a_deltaTime, hkQsTransform &a_deltaMotionOut) const
std::uint32_t pad54
Definition hkaAnimationControl.h:41
float weight
Definition hkaAnimationControl.h:35
virtual void Update(float a_stepDelta)=0
hkArray< std::uint8_t > floatTrackWeights
Definition hkaAnimationControl.h:37
float motionTrackWeight
Definition hkaAnimationControl.h:40
virtual std::int32_t GetNumFloatTrackToFloatSlotIndices() const
static constexpr auto RTTI
Definition hkaAnimationControl.h:15
virtual void SampleTracks(hkQsTransform *a_transformTracksOut, float *a_floatTracksOut, hkaChunkCache *a_cache) const
virtual std::int32_t GetNumberOfTransformTracks() const
hkaAnimationBinding * binding
Definition hkaAnimationControl.h:38
virtual std::int32_t GetNumTransformTrackToBoneIndices() const
virtual void GetFutureTime(float a_stepDelta, float &a_localTimeOut, std::int32_t &a_loopsOut) const =0
hkArray< std::uint8_t > transformTrackWeights
Definition hkaAnimationControl.h:36
float localTime
Definition hkaAnimationControl.h:34
hkArray< hkaAnimationControlListener > listeners
Definition hkaAnimationControl.h:39
~hkaAnimationControl() override
static constexpr auto VTABLE
Definition hkaAnimationControl.h:16
virtual void SamplePartialTracks(std::uint32_t a_maxNumTransformTracks, hkQsTransform *a_transformTracksOut, std::uint32_t a_maxNumFloatTracks, float *a_floatTracksOut, hkaChunkCache *a_cache) const
virtual std::int32_t GetNumberOfFloatTracks() const
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_hkaAnimationControl(690061, 397916, 0x1f5c748)
constexpr std::array< REL::VariantID, 1 > VTABLE_hkaAnimationControl
Definition Offsets_VTABLE.h:5211