UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTypedElementCommonActionsCustomization Class Reference

#include <TypedElementCommonActions.h>

Public Member Functions

virtual ~FTypedElementCommonActionsCustomization ()=default
 
virtual ENGINE_API bool DeleteElements (ITypedElementWorldInterface *InWorldInterface, TArrayView< const FTypedElementHandle > InElementHandles, UWorld *InWorld, UTypedElementSelectionSet *InSelectionSet, const FTypedElementDeletionOptions &InDeletionOptions)
 
virtual ENGINE_API void DuplicateElements (ITypedElementWorldInterface *InWorldInterface, TArrayView< const FTypedElementHandle > InElementHandles, UWorld *InWorld, const FVector &InLocationOffset, TArray< FTypedElementHandle > &OutNewElements)
 
virtual ENGINE_API void CopyElements (ITypedElementWorldInterface *InWorldInterface, TArrayView< const FTypedElementHandle > InElementHandles, FOutputDevice &Out)
 
virtual ENGINE_API TSharedPtr< FWorldElementPasteImporterGetPasteImporter (ITypedElementWorldInterface *InWorldInterface, const FTypedElementListConstPtr &InSelectedHandles, UWorld *InWorld)
 

Detailed Description

Customization used to allow asset editors (such as the level editor) to override the base behavior of common actions.

Constructor & Destructor Documentation

◆ ~FTypedElementCommonActionsCustomization()

virtual FTypedElementCommonActionsCustomization::~FTypedElementCommonActionsCustomization ( )
virtualdefault

Member Function Documentation

◆ CopyElements()

void FTypedElementCommonActionsCustomization::CopyElements ( ITypedElementWorldInterface InWorldInterface,
TArrayView< const FTypedElementHandle InElementHandles,
FOutputDevice Out 
)
virtual

◆ DeleteElements()

bool FTypedElementCommonActionsCustomization::DeleteElements ( ITypedElementWorldInterface InWorldInterface,
TArrayView< const FTypedElementHandle InElementHandles,
UWorld InWorld,
UTypedElementSelectionSet InSelectionSet,
const FTypedElementDeletionOptions InDeletionOptions 
)
virtual

◆ DuplicateElements()

void FTypedElementCommonActionsCustomization::DuplicateElements ( ITypedElementWorldInterface InWorldInterface,
TArrayView< const FTypedElementHandle InElementHandles,
UWorld InWorld,
const FVector InLocationOffset,
TArray< FTypedElementHandle > &  OutNewElements 
)
virtual

◆ GetPasteImporter()

TSharedPtr< FWorldElementPasteImporter > FTypedElementCommonActionsCustomization::GetPasteImporter ( ITypedElementWorldInterface InWorldInterface,
const FTypedElementListConstPtr InSelectedHandles,
UWorld InWorld 
)
virtual

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