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

Public Member Functions

void SetStartClip (const char *szClip)
 
const char * GetStartClip () const
 
xiiUInt32 Clips_GetCount () const
 
const char * Clips_GetValue (xiiUInt32 uiIndex) const
 
void Clips_SetValue (xiiUInt32 uiIndex, const char *szValue)
 
void Clips_Insert (xiiUInt32 uiIndex, const char *szValue)
 
void Clips_Remove (xiiUInt32 uiIndex)
 
void SetEndClip (const char *szClip)
 
const char * GetEndClip () const
 
- Public Member Functions inherited from xiiAnimGraphNode
const char * GetCustomNodeTitle () const
 
void SetCustomNodeTitle (const char *szSz)
 
- 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.
 

Protected Member Functions

virtual xiiResult SerializeNode (xiiStreamWriter &stream) const override
 
virtual xiiResult DeserializeNode (xiiStreamReader &stream) override
 
virtual void Step (xiiAnimController &ref_controller, xiiAnimGraphInstance &ref_graph, xiiTime tDiff, const xiiSkeletonResource *pSkeleton, xiiGameObject *pTarget) const override
 
virtual bool GetInstanceDataDesc (xiiInstanceDataDesc &out_desc) const override
 

Additional Inherited Members

- Static Public Member Functions inherited from xiiNoBase
static const xiiRTTIGetStaticRTTI ()
 
- Protected Attributes inherited from xiiAnimGraphNode
xiiHashedString m_sCustomNodeTitle
 
xiiUInt32 m_uiInstanceDataOffset = xiiInvalidIndex
 

Member Function Documentation

◆ DeserializeNode()

xiiResult xiiSampleAnimClipSequenceAnimNode::DeserializeNode ( xiiStreamReader & stream)
overrideprotectedvirtual

Implements xiiAnimGraphNode.

◆ GetInstanceDataDesc()

bool xiiSampleAnimClipSequenceAnimNode::GetInstanceDataDesc ( xiiInstanceDataDesc & out_desc) const
overrideprotectedvirtual

Reimplemented from xiiAnimGraphNode.

◆ SerializeNode()

xiiResult xiiSampleAnimClipSequenceAnimNode::SerializeNode ( xiiStreamWriter & stream) const
overrideprotectedvirtual

Implements xiiAnimGraphNode.

◆ Step()

void xiiSampleAnimClipSequenceAnimNode::Step ( xiiAnimController & ref_controller,
xiiAnimGraphInstance & ref_graph,
xiiTime tDiff,
const xiiSkeletonResource * pSkeleton,
xiiGameObject * pTarget ) const
overrideprotectedvirtual

Implements xiiAnimGraphNode.


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