Navigation
API > API/Runtime > API/Runtime/Engine
Element data that represents an Actor Component.
| Name | FComponentElementData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Elements/Component/ComponentElementData.h |
| Include Path | #include "Elements/Component/ComponentElementData.h" |
Syntax
struct FComponentElementData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Elements/Component/ComponentElementData.h | |||
FComponentElementData
(
const FComponentElementData& Other |
Elements/Component/ComponentElementData.h | ||
FComponentElementData
(
FComponentElementData&& Other |
Elements/Component/ComponentElementData.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FComponentElementData() |
Elements/Component/ComponentElementData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Component | UActorComponent * | TypedElementHandles are defer destroyed and can outlive their UObjects, leaving a stale handle to the Component. | Elements/Component/ComponentElementData.h | |
| ComponentWeak | TWeakObjectPtr< UActorComponent > | Elements/Component/ComponentElementData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE_DECLARE_TYPED_ELEMENT_DATA_RTTI
(
FComponentElementData |
Elements/Component/ComponentElementData.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FComponentElementData & operator=
(
const FComponentElementData& Other |
Elements/Component/ComponentElementData.h | ||
FComponentElementData & operator=
(
FComponentElementData&& Other |
Elements/Component/ComponentElementData.h |