XII Release 0.1.0
Loading...
Searching...
No Matches
xiiCurveGroupData Class Reference
Inheritance diagram for xiiCurveGroupData:
[legend]

Public Member Functions

 xiiCurveGroupData (const xiiCurveGroupData &rhs)=delete
 
xiiCurveGroupDataoperator= (const xiiCurveGroupData &rhs)=delete
 
void CloneFrom (const xiiCurveGroupData &rhs)
 Makes a deep copy of rhs.
 
void Clear ()
 Clears the curve and deallocates the curve data, if it is owned (e.g. if it was created through CloneFrom())
 
xiiInt64 TickFromTime (xiiTime time) const
 
void ConvertToRuntimeData (xiiUInt32 uiCurveIdx, xiiCurve1D &out_result) const
 
- Public Member Functions inherited from xiiReflectedClass
virtual const xiiRTTIGetDynamicRTTI () const
 
bool IsInstanceOf (const xiiRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
 
template<typename T>
XII_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.
 

Public Attributes

bool m_bOwnsData = true
 Can be set to false for cases where the instance is only supposed to act like a container for passing curve pointers around.
 
xiiDynamicArray< xiiSingleCurveData * > m_Curves
 
xiiUInt16 m_uiFramesPerSecond = 60
 

Additional Inherited Members

- Static Public Member Functions inherited from xiiNoBase
static const xiiRTTIGetStaticRTTI ()
 

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