UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TTypedElementList< HandleType >::FLegacySyncScopedBatch Class Reference

#include <TypedElementList.h>

Public Member Functions

TYPEDELEMENTFRAMEWORK_API FLegacySyncScopedBatch (const TTypedElementList &InElementList, const bool InNotify=true)
 
TYPEDELEMENTFRAMEWORK_API ~FLegacySyncScopedBatch ()
 
 FLegacySyncScopedBatch (const FLegacySyncScopedBatch &)=delete
 
FLegacySyncScopedBatchoperator= (const FLegacySyncScopedBatch &)=delete
 
 FLegacySyncScopedBatch (FLegacySyncScopedBatch &&)=delete
 
FLegacySyncScopedBatchoperator= (FLegacySyncScopedBatch &&)=delete
 
TYPEDELEMENTFRAMEWORK_API bool IsDirty () const
 
TYPEDELEMENTFRAMEWORK_API void ForceDirty ()
 

Detailed Description

template<class HandleType>
class TTypedElementList< HandleType >::FLegacySyncScopedBatch

Helper to batch immediate sync notifications for legacy code. Does nothing if no legacy sync has been created for the given instance.

Constructor & Destructor Documentation

◆ FLegacySyncScopedBatch() [1/3]

template<class HandleType >
TTypedElementList< HandleType >::FLegacySyncScopedBatch::FLegacySyncScopedBatch ( const TTypedElementList InElementList,
const bool  InNotify = true 
)
explicit

◆ ~FLegacySyncScopedBatch()

template<class HandleType >
TTypedElementList< HandleType >::FLegacySyncScopedBatch::~FLegacySyncScopedBatch ( )

◆ FLegacySyncScopedBatch() [2/3]

template<class HandleType >
TTypedElementList< HandleType >::FLegacySyncScopedBatch::FLegacySyncScopedBatch ( const FLegacySyncScopedBatch )
delete

◆ FLegacySyncScopedBatch() [3/3]

template<class HandleType >
TTypedElementList< HandleType >::FLegacySyncScopedBatch::FLegacySyncScopedBatch ( FLegacySyncScopedBatch &&  )
delete

Member Function Documentation

◆ ForceDirty()

template<class HandleType >
void TTypedElementList< HandleType >::FLegacySyncScopedBatch::ForceDirty ( )

◆ IsDirty()

template<class HandleType >
bool TTypedElementList< HandleType >::FLegacySyncScopedBatch::IsDirty ( ) const

◆ operator=() [1/2]

template<class HandleType >
FLegacySyncScopedBatch & TTypedElementList< HandleType >::FLegacySyncScopedBatch::operator= ( const FLegacySyncScopedBatch )
delete

◆ operator=() [2/2]

template<class HandleType >
FLegacySyncScopedBatch & TTypedElementList< HandleType >::FLegacySyncScopedBatch::operator= ( FLegacySyncScopedBatch &&  )
delete

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