UComponentElementEditorSelectionInterface

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

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

Include

#include "Elements/Component/ComponentElementEditorSelectionInterface.h"

Syntax

class UComponentElementEditorSelectionInterface : public UComponentElementSelectionInterface

Functions

Name Description

Public function Static

bool

 

IsComponentSelected

(
    const UActorComponent* InCompo...,
    FTypedElementListConstRef InSelecti...,
    const FTypedElementIsSelectedOption...
)

Overridden from ITypedElementSelectionInterface

Name Description

Public function Virtual

TUniquePtr< ...

 

CreateTransactedElementImpl()

Create a transacted element instance that can be used to save/load elements of the implementation type for undo/redo.

Public function Virtual

bool

 

IsElementSelected

(
    const FTypedElementHandle& InEleme...,
    const FTypedElementListProxy InSele...,
    const FTypedElementIsSelectedOption...
)

Test to see whether the given element is currently considered selected.

Public function Virtual

bool

 

ShouldPreventTransactions

(
    const FTypedElementHandle& InEleme...
)

Test to see whether the given element prevents the selection set state from being transacted for undo/redo (eg, if the element belongs to a PIE instance).