CommonLibSSE NG
RE::hkaAnimatedReferenceFrame Class Referenceabstract

#include <hkaAnimatedReferenceFrame.h>

Inheritance diagram for RE::hkaAnimatedReferenceFrame:
RE::hkReferencedObject RE::hkBaseObject

Public Member Functions

virtual void GetReferenceFrame (float a_time, hkQsTransform &a_motionOut) const =0
 
virtual void GetDeltaReferenceFrame (float a_time, float a_nextTime, int a_loops, hkQsTransform &a_deltaMotionOut, float a_cropStartAmount, float a_cropEndAmount) const =0
 
virtual float GetDuration () const =0
 
- 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
 

Static Public Attributes

static constexpr auto RTTI = RTTI_hkaAnimatedReferenceFrame
 
static constexpr auto VTABLE = VTABLE_hkaAnimatedReferenceFrame
 
- 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
 

Additional Inherited Members

- Public Types inherited from RE::hkReferencedObject
enum class  LockMode { kNone = 0 , kAuto , kManual }
 
enum  { kMemSize = 0x7FFF }
 
- Public Attributes inherited from RE::hkReferencedObject
std::uint16_t memSizeAndFlags
 
volatile std::int16_t referenceCount
 
std::uint32_t pad0C
 

Member Function Documentation

◆ GetDeltaReferenceFrame()

virtual void RE::hkaAnimatedReferenceFrame::GetDeltaReferenceFrame ( float  a_time,
float  a_nextTime,
int  a_loops,
hkQsTransform a_deltaMotionOut,
float  a_cropStartAmount,
float  a_cropEndAmount 
) const
pure virtual

◆ GetDuration()

virtual float RE::hkaAnimatedReferenceFrame::GetDuration ( ) const
pure virtual

◆ GetReferenceFrame()

virtual void RE::hkaAnimatedReferenceFrame::GetReferenceFrame ( float  a_time,
hkQsTransform a_motionOut 
) const
pure virtual

Member Data Documentation

◆ RTTI

constexpr auto RE::hkaAnimatedReferenceFrame::RTTI = RTTI_hkaAnimatedReferenceFrame
inlinestaticconstexpr

◆ VTABLE

constexpr auto RE::hkaAnimatedReferenceFrame::VTABLE = VTABLE_hkaAnimatedReferenceFrame
inlinestaticconstexpr

The documentation for this class was generated from the following file: