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

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
 
void SetClip (const char *szClip)
 
const char * GetClip () const
 

Additional Inherited Members

- 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.
 
- 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 xiiSampleAnimClipAnimNode::DeserializeNode ( xiiStreamReader & stream)
overrideprotectedvirtual

Implements xiiAnimGraphNode.

◆ GetInstanceDataDesc()

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

Reimplemented from xiiAnimGraphNode.

◆ SerializeNode()

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

Implements xiiAnimGraphNode.

◆ Step()

void xiiSampleAnimClipAnimNode::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: