UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Anim::IGraphMessage Class Referenceabstract

#include <AnimNodeMessages.h>

+ Inheritance diagram for UE::Anim::IGraphMessage:

Public Member Functions

virtual ~IGraphMessage ()=default
 
virtual FName GetTypeName () const =0
 
template<typename Type >
bool Is () const
 
template<typename Type >
const Type & As () const
 
template<typename Type >
Type & As ()
 
virtual TSharedPtr< const IAnimNotifyEventContextDataInterfaceMakeEventContextData () const
 
virtual TUniquePtr< const IAnimNotifyEventContextDataInterfaceMakeUniqueEventContextData () const
 

Static Public Member Functions

static FName GetStaticTypeName ()
 

Constructor & Destructor Documentation

◆ ~IGraphMessage()

virtual UE::Anim::IGraphMessage::~IGraphMessage ( )
virtualdefault

Member Function Documentation

◆ As() [1/2]

template<typename Type >
Type & UE::Anim::IGraphMessage::As ( )
inline

◆ As() [2/2]

template<typename Type >
const Type & UE::Anim::IGraphMessage::As ( ) const
inline

◆ GetStaticTypeName()

static FName UE::Anim::IGraphMessage::GetStaticTypeName ( )
inlinestatic

◆ GetTypeName()

virtual FName UE::Anim::IGraphMessage::GetTypeName ( ) const
pure virtual

◆ Is()

template<typename Type >
bool UE::Anim::IGraphMessage::Is ( ) const
inline

◆ MakeEventContextData()

virtual TSharedPtr< const IAnimNotifyEventContextDataInterface > UE::Anim::IGraphMessage::MakeEventContextData ( ) const
inlinevirtual

◆ MakeUniqueEventContextData()

virtual TUniquePtr< const IAnimNotifyEventContextDataInterface > UE::Anim::IGraphMessage::MakeUniqueEventContextData ( ) const
inlinevirtual

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