Plasma Engine  2.0
Loading...
Searching...
No Matches
plLogAnimNode Class Reference
Inheritance diagram for plLogAnimNode:

Protected Member Functions

virtual plResult SerializeNode (plStreamWriter &stream) const override
 
virtual plResult DeserializeNode (plStreamReader &stream) override
 
- Protected Member Functions inherited from plAnimGraphNode
virtual void Step (plAnimController &ref_controller, plAnimGraphInstance &ref_graph, plTime tDiff, const plSkeletonResource *pSkeleton, plGameObject *pTarget) const =0
 
virtual bool GetInstanceDataDesc (plInstanceDataDesc &out_desc) const
 

Protected Attributes

plString m_sText
 
plAnimGraphTriggerInputPin m_InActivate
 
plUInt8 m_uiNumberCount = 1
 
plHybridArray< plAnimGraphNumberInputPin, 2 > m_InNumbers
 
- Protected Attributes inherited from plAnimGraphNode
plHashedString m_sCustomNodeTitle
 
plUInt32 m_uiInstanceDataOffset = plInvalidIndex
 

Additional Inherited Members

- Public Member Functions inherited from plAnimGraphNode
const char * GetCustomNodeTitle () const
 
void SetCustomNodeTitle (const char *szSz)
 
- Public Member Functions inherited from plReflectedClass
virtual const plRTTIGetDynamicRTTI () const
 
bool IsInstanceOf (const plRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
 
template<typename T >
PL_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 plNoBase
static const plRTTIGetStaticRTTI ()
 

Member Function Documentation

◆ DeserializeNode()

plResult plLogAnimNode::DeserializeNode ( plStreamReader & stream)
overrideprotectedvirtual

Implements plAnimGraphNode.

◆ SerializeNode()

plResult plLogAnimNode::SerializeNode ( plStreamWriter & stream) const
overrideprotectedvirtual

Implements plAnimGraphNode.


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