Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Elements > API/Runtime/Engine/Elements/SMInstance
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USMInstanceElementWorldInterface
- USMInstanceElementEditorWorldInterface
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Elements/SMInstance/SMInstanceElementWorldInterface.h |
| Include | #include "Elements/SMInstance/SMInstanceElementWorldInterface.h" |
Syntax
class USMInstanceElementWorldInterface :
public UObject,
public ITypedElementWorldInterface
Overridden from ITypedElementWorldInterface
| Type | Name | Description | |
|---|---|---|---|
| bool | CanEditElement
(
const FTypedElementHandle& InElementHandle |
Can this element actually be edited in the world? | |
| bool | CanMoveElement
(
const FTypedElementHandle& InElementHandle, |
Can the given element be moved within the world? | |
| bool | GetBounds
(
const FTypedElementHandle& InElementHandle, |
Get the bounds of this element, if any. | |
| ULevel * | GetOwnerLevel
(
const FTypedElementHandle& InElementHandle |
Get the owner level associated with this element, if any. | |
| UWorld * | GetOwnerWorld
(
const FTypedElementHandle& InElementHandle |
Get the owner world associated with this element, if any. | |
| bool | GetRelativeTransform
(
const FTypedElementHandle& InElementHandle, |
Get the transform of this element relative to its parent, if any. | |
| TArray< FTypedElementHandle > | GetSelectionElementsFromSelectionFunction
(
const FTypedElementHandle& InElementHandle, |
||
| bool | GetWorldTransform
(
const FTypedElementHandle& InElementHandle, |
Get the transform of this element within its owner world, if any. | |
| bool | IsTemplateElement
(
const FTypedElementHandle& InElementHandle |
Is this element considered a template within its world (eg, a CDO or archetype). | |
| void | NotifyMovementEnded
(
const FTypedElementHandle& InElementHandle |
Notify that this element is done being moved. | |
| void | NotifyMovementOngoing
(
const FTypedElementHandle& InElementHandle |
Notify that this element is currently being moved. | |
| void | NotifyMovementStarted
(
const FTypedElementHandle& InElementHandle |
Notify that this element is about to be moved. | |
| bool | SetRelativeTransform
(
const FTypedElementHandle& InElementHandle, |
Attempt to set the transform of this element relative to its parent. | |
| bool | SetWorldTransform
(
const FTypedElementHandle& InElementHandle, |
Attempt to set the transform of this element within its owner world. |