8 class hkaDefaultAnimationControlMapperData;
9 class hkaDefaultAnimationControlListener;
28 void Update(
float a_stepDelta)
override;
29 void GetFutureTime(
float a_stepDelta,
float& a_localTimeOut, std::int32_t& a_loopsOut)
const override;
31 void SamplePartialTracks(std::uint32_t a_maxNumTransformTracks,
hkQsTransform* a_transformTracksOut, std::uint32_t a_maxNumFloatTracks,
float* a_floatTracksOut, hkaChunkCache* a_cache)
const override;
54 hkaDefaultAnimationControlMapperData*
mapper;
Definition: hkVector4.h:9
Definition: hkaAnimationControl.h:13
Definition: hkaDefaultAnimationControl.h:12
std::uint32_t underflowCount
Definition: hkaDefaultAnimationControl.h:42
void Update(float a_stepDelta) override
void SamplePartialTracks(std::uint32_t a_maxNumTransformTracks, hkQsTransform *a_transformTracksOut, std::uint32_t a_maxNumFloatTracks, float *a_floatTracksOut, hkaChunkCache *a_cache) const override
void GetExtractedMotionDeltaReferenceFrame(float a_deltaTime, hkQsTransform &a_deltaMotionOut) const override
static constexpr auto VTABLE
Definition: hkaDefaultAnimationControl.h:15
float playbackSpeed
Definition: hkaDefaultAnimationControl.h:40
EaseStatus easeStatus
Definition: hkaDefaultAnimationControl.h:49
std::uint32_t overflowCount
Definition: hkaDefaultAnimationControl.h:41
void GetFutureTime(float a_stepDelta, float &a_localTimeOut, std::int32_t &a_loopsOut) const override
float cropStartAmountLocalTime
Definition: hkaDefaultAnimationControl.h:50
hkVector4 easeOutCurve
Definition: hkaDefaultAnimationControl.h:46
const std::int16_t * GetTransformTrackToBoneIndices() const override
std::int32_t GetNumberOfTransformTracks() const override
void SampleTracks(hkQsTransform *a_transformTracksOut, float *a_floatTracksOut, hkaChunkCache *a_cache) const override
static constexpr auto RTTI
Definition: hkaDefaultAnimationControl.h:14
hkArray< hkaDefaultAnimationControlListener > defaultListeners
Definition: hkaDefaultAnimationControl.h:53
hkVector4 easeInCurve
Definition: hkaDefaultAnimationControl.h:45
EaseStatus
Definition: hkaDefaultAnimationControl.h:18
std::int32_t maxCycles
Definition: hkaDefaultAnimationControl.h:43
std::int32_t GetNumberOfFloatTracks() const override
float easeInvDuration
Definition: hkaDefaultAnimationControl.h:47
std::uint32_t padA4
Definition: hkaDefaultAnimationControl.h:52
float cropEndAmountLocalTime
Definition: hkaDefaultAnimationControl.h:51
~hkaDefaultAnimationControl() override
float masterWeight
Definition: hkaDefaultAnimationControl.h:39
float easeT
Definition: hkaDefaultAnimationControl.h:48
std::uint32_t pad6C
Definition: hkaDefaultAnimationControl.h:44
hkaDefaultAnimationControlMapperData * mapper
Definition: hkaDefaultAnimationControl.h:54
std::int32_t GetNumTransformTrackToBoneIndices() const override
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_hkaDefaultAnimationControl(690060, 397915, 0x1f5c710)
constexpr std::array< REL::VariantID, 1 > VTABLE_hkaDefaultAnimationControl
Definition: Offsets_VTABLE.h:5198