![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <TypedElementList.h>
Public Types | |
| enum class | ESyncType : uint8 { Added , Removed , Modified , Cleared , BatchComplete } |
Public Member Functions | |
| TYPEDELEMENTFRAMEWORK_API | FLegacySync (const TTypedElementList &InElementList) |
| TYPEDELEMENTFRAMEWORK_API void | Private_EmitSyncEvent (const ESyncType InSyncType, const HandleType &InElementHandle=HandleType()) |
| DECLARE_EVENT_FourParams (FLegacySync, FOnSyncEvent, const TTypedElementList &, ESyncType, const HandleType &, bool) | |
| TYPEDELEMENTFRAMEWORK_API FOnSyncEvent & | OnSyncEvent () |
| TYPEDELEMENTFRAMEWORK_API bool | IsRunningBatchOperation () const |
| TYPEDELEMENTFRAMEWORK_API void | BeginBatchOperation () |
| TYPEDELEMENTFRAMEWORK_API void | EndBatchOperation (const bool InNotify=true) |
| TYPEDELEMENTFRAMEWORK_API bool | IsBatchOperationDirty () const |
| TYPEDELEMENTFRAMEWORK_API void | ForceBatchOperationDirty () |
Interface to allow external systems (such as USelection) to receive immediate sync notifications as an element list is changed. This exists purely as a bridging mechanism and shouldn't be relied on for new code. It is lazily created as needed.
|
strong |
| TTypedElementList< HandleType >::FLegacySync::FLegacySync | ( | const TTypedElementList & | InElementList | ) |
| void TTypedElementList< HandleType >::FLegacySync::BeginBatchOperation | ( | ) |
| TTypedElementList< HandleType >::FLegacySync::DECLARE_EVENT_FourParams | ( | FLegacySync | , |
| FOnSyncEvent | , | ||
| const TTypedElementList & | , | ||
| ESyncType | , | ||
| const HandleType & | , | ||
| bool | |||
| ) |
| void TTypedElementList< HandleType >::FLegacySync::EndBatchOperation | ( | const bool | InNotify = true | ) |
| void TTypedElementList< HandleType >::FLegacySync::ForceBatchOperationDirty | ( | ) |
| bool TTypedElementList< HandleType >::FLegacySync::IsBatchOperationDirty | ( | ) | const |
| bool TTypedElementList< HandleType >::FLegacySync::IsRunningBatchOperation | ( | ) | const |
| TTypedElementList< HandleType >::FLegacySync::FOnSyncEvent & TTypedElementList< HandleType >::FLegacySync::OnSyncEvent | ( | ) |
| void TTypedElementList< HandleType >::FLegacySync::Private_EmitSyncEvent | ( | const ESyncType | InSyncType, |
| const HandleType & | InElementHandle = HandleType() |
||
| ) |