Navigation
API > API/Runtime > API/Runtime/Engine
Helper structure for keeping track of which notifies of type EAnimDataModelNotifyType are broadcasted between top-level EAnimDataModelNotifyType::BracketOpened and EAnimDataModelNotifyType::BracketClosed notifies
| Name | FAnimDataModelNotifyCollector |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimData/AnimDataModelNotifyCollector.h |
| Include Path | #include "Animation/AnimData/AnimDataModelNotifyCollector.h" |
Syntax
struct FAnimDataModelNotifyCollector
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAnimDataModelNotifyCollector() |
Animation/AnimData/AnimDataModelNotifyCollector.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Contains
(
EAnimDataModelNotifyType NotifyType |
Returns whether or not the notify of the provided types was broadcasted | Animation/AnimData/AnimDataModelNotifyCollector.h | |
bool Contains
(
const TArray< EAnimDataModelNotifyType >& TestNotifyTypes |
Returns whether or not any of the provided notify types were broadcasted | Animation/AnimData/AnimDataModelNotifyCollector.h | |
void Handle
(
EAnimDataModelNotifyType NotifyType |
Handle a broadcasted notify, reset if we are opening a new top-level bracket | Animation/AnimData/AnimDataModelNotifyCollector.h | |
bool IsNotWithinBracket() |
Returns whether or not all brackets have been closed | Animation/AnimData/AnimDataModelNotifyCollector.h | |
bool IsWithinBracket() |
Returns whether or not a bracket is still open | Animation/AnimData/AnimDataModelNotifyCollector.h | |
void MarkDataModified() |
Animation/AnimData/AnimDataModelNotifyCollector.h | ||
bool WasDataModified() |
Animation/AnimData/AnimDataModelNotifyCollector.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Reset() |
Animation/AnimData/AnimDataModelNotifyCollector.h |