Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Elements > API/Runtime/Engine/Elements/Component
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UComponentElementWorldInterface
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Elements/Component/ComponentElementWorldInterface.h |
| Include | #include "Elements/Component/ComponentElementWorldInterface.h" |
Syntax
UCLASS (MinimalAPI)
class UComponentElementWorldInterface :
public UObject ,
public ITypedElementWorldInterface
Overridden from ITypedElementWorldInterface
| Type | Name | Description | |
|---|---|---|---|
| bool | AddIgnoredElementToCollisionQueryParams
(
const FTypedElementHandle& InElementHandle, |
Attempt to modify FCollisionQueryParams so that the given element (and optionally any attached sub-elements, if the element is part of a hierarchy) is ignored in the query. | |
| 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 | CanScaleElement
(
const FTypedElementHandle& InElementHandle |
Can the given element be scaled? | |
| bool | FindSuitableTransformAlongPath
(
const FTypedElementHandle& InElementHandle, |
Attempt to find a suitable (non-intersecting) transform for the given element along the given path. | |
| 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. | |
| 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. |