Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Elements > API/Runtime/Engine/Elements/Actor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorElementWorldInterface
- UActorElementEditorWorldInterface
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Elements/Actor/ActorElementWorldInterface.h |
| Include | #include "Elements/Actor/ActorElementWorldInterface.h" |
Syntax
class UActorElementWorldInterface :
public UObject,
public ITypedElementWorldInterface
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddIgnoredCollisionQueryElement
(
const FTypedElementHandle& InElementHandle, |
||
| bool | FindSuitableTransformAlongPath_WorldSweep
(
const UWorld* InWorld, |
Overridden from ITypedElementWorldInterface
| Type | Name | Description | |
|---|---|---|---|
| bool | CanMoveElement
(
const FTypedElementHandle& InElementHandle, |
Can the given element be moved within the world? | |
| bool | FindSuitableTransformAlongPath
(
const FTypedElementHandle& InElementHandle, |
Attempt to find a suitable (non-intersecting) transform for the given element along the given path. | |
| bool | FindSuitableTransformAtPoint
(
const FTypedElementHandle& InElementHandle, |
Attempt to find a suitable (non-intersecting) transform for the given element at the given point. | |
| 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). | |
| 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. |