USMInstanceElementEditorWorldInterface

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/Elements/SMInstance/SMInstanceElementEditorWorldInterface.h

Include

#include "Elements/SMInstance/SMInstanceElementEditorWorldInterface.h"

Syntax

class USMInstanceElementEditorWorldInterface : public USMInstanceElementWorldInterface

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

 

DeleteElement

(
    const FTypedElementHandle& InEleme...,
    UWorld* InWorld,
    UTypedElementSelectionSet* InS...,
    const FTypedElementDeletionOptions ...
)

Delete the given element. @note Default version calls DeleteElements with a single element.

Public function Virtual

bool

 

DeleteElements

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

Delete the given set of elements.

Public function Virtual

FTypedElemen...

 

DuplicateElement

(
    const FTypedElementHandle& InEleme...,
    UWorld* InWorld,
    const FVector& InLocationOffset
)

Duplicate the given element. @note Default version calls DuplicateElements with a single element.

Public function Virtual

void

 

DuplicateElements

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

Duplicate the given set of elements.