UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IAnimationDataModel::FModelNotifier Struct Reference

#include <IAnimationDataModel.h>

Public Member Functions

virtual ~FModelNotifier ()=default
 
template<typename T >
void Notify (EAnimDataModelNotifyType NotifyType, const T &PayloadData)
 
void Notify (EAnimDataModelNotifyType NotifyType)
 
 FModelNotifier (TScriptInterface< IAnimationDataModel > ModelInterface)
 
int32 GetBracketDepth () const
 

Protected Attributes

TScriptInterface< IAnimationDataModelDataModel
 
FAnimDataModelModifiedEventModifiedEvent
 
FAnimDataModelModifiedDynamicEventModifiedEventDynamic
 
int32 BracketCounter = 0
 

Constructor & Destructor Documentation

◆ ~FModelNotifier()

virtual IAnimationDataModel::FModelNotifier::~FModelNotifier ( )
virtualdefault

◆ FModelNotifier()

IAnimationDataModel::FModelNotifier::FModelNotifier ( TScriptInterface< IAnimationDataModel ModelInterface)
inline

Member Function Documentation

◆ GetBracketDepth()

int32 IAnimationDataModel::FModelNotifier::GetBracketDepth ( ) const
inline

◆ Notify() [1/2]

void IAnimationDataModel::FModelNotifier::Notify ( EAnimDataModelNotifyType  NotifyType)
inline

Broadcasts a new EAnimDataModelNotifyType alongside of an empty payload.

Parameters
NotifyTypeType of notify to broadcast

◆ Notify() [2/2]

template<typename T >
void IAnimationDataModel::FModelNotifier::Notify ( EAnimDataModelNotifyType  NotifyType,
const T &  PayloadData 
)
inline

Broadcasts a new EAnimDataModelNotifyType with the provided payload data alongside it.

Parameters
NotifyTypeType of notify to broadcast
PayloadDataTyped payload data

Member Data Documentation

◆ BracketCounter

int32 IAnimationDataModel::FModelNotifier::BracketCounter = 0
protected

◆ DataModel

TScriptInterface<IAnimationDataModel> IAnimationDataModel::FModelNotifier::DataModel
protected

◆ ModifiedEvent

FAnimDataModelModifiedEvent& IAnimationDataModel::FModelNotifier::ModifiedEvent
protected

◆ ModifiedEventDynamic

FAnimDataModelModifiedDynamicEvent& IAnimationDataModel::FModelNotifier::ModifiedEventDynamic
protected

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