Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EMotionFX::BlendTreeConnection Class Reference

#include <BlendTreeConnection.h>

Public Member Functions

 AZ_RTTI (BlendTreeConnection, "{B48FFEDB-87FB-4085-AE54-0302AC49373A}")
 
 BlendTreeConnection (AnimGraphNode *sourceNode, uint16 sourcePort, uint16 targetPort)
 
void Reinit ()
 
bool InitAfterLoading (AnimGraph *animGraph)
 
bool GetIsValid () const
 
void SetSourceNode (AnimGraphNode *node)
 
AZ_FORCE_INLINE AnimGraphNodeGetSourceNode () const
 
AZ_FORCE_INLINE AnimGraphNodeId GetSourceNodeId () const
 
MCORE_INLINE AZ::u16 GetSourcePort () const
 
MCORE_INLINE AZ::u16 GetTargetPort () const
 
MCORE_INLINE void SetSourcePort (AZ::u16 sourcePort)
 
MCORE_INLINE void SetTargetPort (AZ::u16 targetPort)
 
AnimGraphConnectionId GetId () const
 
void SetId (AnimGraphConnectionId id)
 
MCORE_INLINE void SetIsVisited (bool visited)
 
MCORE_INLINE bool GetIsVisited () const
 
AnimGraphGetAnimGraph () const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Detailed Description

A connection between two nodes.


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