UComponentElementEditorWorldInterface

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/Elements/Component/ComponentElementEditorWorldInterface.h

Include

#include "Elements/Component/ComponentElementEditorWorldInterface.h"

Syntax

class UComponentElementEditorWorldInterface : public UComponentElementWorldInterface

Overridden from ITypedElementWorldInterface

Name Description

Public function Virtual

bool

 

CanDeleteElement

(
    const FTypedElementHandle& InEleme...
)

Can the given element be deleted?

Public function Virtual

bool

 

CanDuplicateElement

(
    const FTypedElementHandle& InEleme...
)

Can the given element be duplicated?

Public function Virtual

bool

 

DeleteElements

(
    TArrayView< const FTypedElementHand...,
    UWorld* InWorld,
    UTypedElementSelectionSet* InS...,
    const FTypedElementDeletionOptions ...
)

Delete the given set of elements.

Public function Virtual

void

 

DuplicateElements

(
    TArrayView< const FTypedElementHand...,
    UWorld* InWorld,
    const FVector& InLocationOffset,
    TArray< FTypedElementHandle >& Out...
)

Duplicate the given set of elements.

Public function Virtual

void

 

NotifyMovementEnded

(
    const FTypedElementHandle& InEleme...
)

Notify that this element is done being moved.

Public function Virtual

void

 

NotifyMovementOngoing

(
    const FTypedElementHandle& InEleme...
)

Notify that this element is currently being moved.

Public function Virtual

void

 

NotifyMovementStarted

(
    const FTypedElementHandle& InEleme...
)

Notify that this element is about to be moved.