| 
    CommonLibSSE NG
    
   | 
 
#include <hkaDefaultAnimationControl.h>
  
Public Types | |
| enum class | EaseStatus { kEasingIn = 0 , kEasedIn , kEasingOut , kEasedOut } | 
  Public Types inherited from RE::hkReferencedObject | |
| enum class | LockMode { kNone = 0 , kAuto , kManual } | 
| enum | { kMemSize = 0x7FFF } | 
Public Member Functions | |
| ~hkaDefaultAnimationControl () override | |
| void | Update (float a_stepDelta) override | 
| void | GetFutureTime (float a_stepDelta, float &a_localTimeOut, std::int32_t &a_loopsOut) const override | 
| void | SampleTracks (hkQsTransform *a_transformTracksOut, float *a_floatTracksOut, hkaChunkCache *a_cache) const 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 | 
| std::int32_t | GetNumberOfTransformTracks () const override | 
| std::int32_t | GetNumberOfFloatTracks () const override | 
| std::int32_t | GetNumTransformTrackToBoneIndices () const override | 
| const std::int16_t * | GetTransformTrackToBoneIndices () const override | 
  Public Member Functions inherited from RE::hkaAnimationControl | |
| ~hkaAnimationControl () override | |
| virtual void | Update (float a_stepDelta)=0 | 
| virtual void | GetFutureTime (float a_stepDelta, float &a_localTimeOut, std::int32_t &a_loopsOut) const =0 | 
| virtual void | SampleTracks (hkQsTransform *a_transformTracksOut, float *a_floatTracksOut, hkaChunkCache *a_cache) const | 
| virtual void | SamplePartialTracks (std::uint32_t a_maxNumTransformTracks, hkQsTransform *a_transformTracksOut, std::uint32_t a_maxNumFloatTracks, float *a_floatTracksOut, hkaChunkCache *a_cache) const | 
| virtual void | GetExtractedMotionDeltaReferenceFrame (float a_deltaTime, hkQsTransform &a_deltaMotionOut) const | 
| virtual std::int32_t | GetNumberOfTransformTracks () const | 
| virtual std::int32_t | GetNumberOfFloatTracks () const | 
| virtual std::int32_t | GetNumTransformTrackToBoneIndices () const | 
| virtual const std::int16_t * | GetTransformTrackToBoneIndices () const | 
| virtual std::int32_t | GetNumFloatTrackToFloatSlotIndices () const | 
| virtual const std::int16_t * | GetFloatTrackToFloatSlotIndices () const | 
  Public Member Functions inherited from RE::hkReferencedObject | |
| hkReferencedObject () | |
| ~hkReferencedObject () override=default | |
| virtual const hkClass * | GetClassType () const | 
| virtual void | CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const | 
| void | AddReference () const | 
| std::int32_t | GetAllocatedSize () const | 
| std::int32_t | GetReferenceCount () const | 
| void | RemoveReference () const | 
  Public Member Functions inherited from RE::hkBaseObject | |
| virtual | ~hkBaseObject ()=default | 
Public Attributes | |
| float | masterWeight | 
| float | playbackSpeed | 
| std::uint32_t | overflowCount | 
| std::uint32_t | underflowCount | 
| std::int32_t | maxCycles | 
| std::uint32_t | pad6C | 
| hkVector4 | easeInCurve | 
| hkVector4 | easeOutCurve | 
| float | easeInvDuration | 
| float | easeT | 
| EaseStatus | easeStatus | 
| float | cropStartAmountLocalTime | 
| float | cropEndAmountLocalTime | 
| std::uint32_t | padA4 | 
| hkArray< hkaDefaultAnimationControlListener > | defaultListeners | 
| hkaDefaultAnimationControlMapperData * | mapper | 
  Public Attributes inherited from RE::hkaAnimationControl | |
| float | localTime | 
| float | weight | 
| hkArray< std::uint8_t > | transformTrackWeights | 
| hkArray< std::uint8_t > | floatTrackWeights | 
| hkaAnimationBinding * | binding | 
| hkArray< hkaAnimationControlListener > | listeners | 
| float | motionTrackWeight | 
| std::uint32_t | pad54 | 
  Public Attributes inherited from RE::hkReferencedObject | |
| std::uint16_t | memSizeAndFlags | 
| volatile std::int16_t | referenceCount | 
| std::uint32_t | pad0C | 
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_hkaDefaultAnimationControl | 
| static constexpr auto | VTABLE = VTABLE_hkaDefaultAnimationControl | 
  Static Public Attributes inherited from RE::hkaAnimationControl | |
| static constexpr auto | RTTI = RTTI_hkaAnimationControl | 
| static constexpr auto | VTABLE = VTABLE_hkaAnimationControl | 
  Static Public Attributes inherited from RE::hkReferencedObject | |
| static constexpr auto | RTTI = RTTI_hkReferencedObject | 
| static constexpr auto | VTABLE = VTABLE_hkReferencedObject | 
  Static Public Attributes inherited from RE::hkBaseObject | |
| static constexpr auto | RTTI = RTTI_hkBaseObject | 
| static constexpr auto | VTABLE = VTABLE_hkBaseObject | 
      
  | 
  strong | 
      
  | 
  override | 
      
  | 
  overridevirtual | 
Reimplemented from RE::hkaAnimationControl.
      
  | 
  overridevirtual | 
Implements RE::hkaAnimationControl.
      
  | 
  overridevirtual | 
Reimplemented from RE::hkaAnimationControl.
      
  | 
  overridevirtual | 
Reimplemented from RE::hkaAnimationControl.
      
  | 
  overridevirtual | 
Reimplemented from RE::hkaAnimationControl.
      
  | 
  overridevirtual | 
Reimplemented from RE::hkaAnimationControl.
      
  | 
  overridevirtual | 
Reimplemented from RE::hkaAnimationControl.
      
  | 
  overridevirtual | 
Reimplemented from RE::hkaAnimationControl.
      
  | 
  overridevirtual | 
Implements RE::hkaAnimationControl.
| float RE::hkaDefaultAnimationControl::cropEndAmountLocalTime | 
| float RE::hkaDefaultAnimationControl::cropStartAmountLocalTime | 
| hkArray<hkaDefaultAnimationControlListener> RE::hkaDefaultAnimationControl::defaultListeners | 
| hkVector4 RE::hkaDefaultAnimationControl::easeInCurve | 
| float RE::hkaDefaultAnimationControl::easeInvDuration | 
| hkVector4 RE::hkaDefaultAnimationControl::easeOutCurve | 
| EaseStatus RE::hkaDefaultAnimationControl::easeStatus | 
| float RE::hkaDefaultAnimationControl::easeT | 
| hkaDefaultAnimationControlMapperData* RE::hkaDefaultAnimationControl::mapper | 
| float RE::hkaDefaultAnimationControl::masterWeight | 
| std::int32_t RE::hkaDefaultAnimationControl::maxCycles | 
| std::uint32_t RE::hkaDefaultAnimationControl::overflowCount | 
| std::uint32_t RE::hkaDefaultAnimationControl::pad6C | 
| std::uint32_t RE::hkaDefaultAnimationControl::padA4 | 
| float RE::hkaDefaultAnimationControl::playbackSpeed | 
      
  | 
  inlinestaticconstexpr | 
| std::uint32_t RE::hkaDefaultAnimationControl::underflowCount | 
      
  | 
  inlinestaticconstexpr |