#include <hkaAnimationControl.h>
 | 
|   | ~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 | 
|   | 
|   | 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 | 
|   | 
| virtual  | ~hkBaseObject ()=default | 
|   | 
◆ ~hkaAnimationControl()
  
  
      
        
          | RE::hkaAnimationControl::~hkaAnimationControl  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ GetExtractedMotionDeltaReferenceFrame()
  
  
      
        
          | virtual void RE::hkaAnimationControl::GetExtractedMotionDeltaReferenceFrame  | 
          ( | 
          float  | 
          a_deltaTime,  | 
         
        
           | 
           | 
          hkQsTransform &  | 
          a_deltaMotionOut  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetFloatTrackToFloatSlotIndices()
  
  
      
        
          | virtual const std::int16_t * RE::hkaAnimationControl::GetFloatTrackToFloatSlotIndices  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetFutureTime()
  
  
      
        
          | virtual void RE::hkaAnimationControl::GetFutureTime  | 
          ( | 
          float  | 
          a_stepDelta,  | 
         
        
           | 
           | 
          float &  | 
          a_localTimeOut,  | 
         
        
           | 
           | 
          std::int32_t &  | 
          a_loopsOut  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ GetNumberOfFloatTracks()
  
  
      
        
          | virtual std::int32_t RE::hkaAnimationControl::GetNumberOfFloatTracks  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetNumberOfTransformTracks()
  
  
      
        
          | virtual std::int32_t RE::hkaAnimationControl::GetNumberOfTransformTracks  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetNumFloatTrackToFloatSlotIndices()
  
  
      
        
          | virtual std::int32_t RE::hkaAnimationControl::GetNumFloatTrackToFloatSlotIndices  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetNumTransformTrackToBoneIndices()
  
  
      
        
          | virtual std::int32_t RE::hkaAnimationControl::GetNumTransformTrackToBoneIndices  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetTransformTrackToBoneIndices()
  
  
      
        
          | virtual const std::int16_t * RE::hkaAnimationControl::GetTransformTrackToBoneIndices  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SamplePartialTracks()
  
  
      
        
          | virtual void RE::hkaAnimationControl::SamplePartialTracks  | 
          ( | 
          std::uint32_t  | 
          a_maxNumTransformTracks,  | 
         
        
           | 
           | 
          hkQsTransform *  | 
          a_transformTracksOut,  | 
         
        
           | 
           | 
          std::uint32_t  | 
          a_maxNumFloatTracks,  | 
         
        
           | 
           | 
          float *  | 
          a_floatTracksOut,  | 
         
        
           | 
           | 
          hkaChunkCache *  | 
          a_cache  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SampleTracks()
  
  
      
        
          | virtual void RE::hkaAnimationControl::SampleTracks  | 
          ( | 
          hkQsTransform *  | 
          a_transformTracksOut,  | 
         
        
           | 
           | 
          float *  | 
          a_floatTracksOut,  | 
         
        
           | 
           | 
          hkaChunkCache *  | 
          a_cache  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Update()
  
  
      
        
          | virtual void RE::hkaAnimationControl::Update  | 
          ( | 
          float  | 
          a_stepDelta | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ binding
◆ floatTrackWeights
      
        
          | hkArray<std::uint8_t> RE::hkaAnimationControl::floatTrackWeights | 
        
      
 
 
◆ listeners
      
        
          | hkArray<hkaAnimationControlListener> RE::hkaAnimationControl::listeners | 
        
      
 
 
◆ localTime
      
        
          | float RE::hkaAnimationControl::localTime | 
        
      
 
 
◆ motionTrackWeight
      
        
          | float RE::hkaAnimationControl::motionTrackWeight | 
        
      
 
 
◆ pad54
      
        
          | std::uint32_t RE::hkaAnimationControl::pad54 | 
        
      
 
 
◆ RTTI
◆ transformTrackWeights
      
        
          | hkArray<std::uint8_t> RE::hkaAnimationControl::transformTrackWeights | 
        
      
 
 
◆ weight
      
        
          | float RE::hkaAnimationControl::weight | 
        
      
 
 
The documentation for this class was generated from the following file: