Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGAttributeProperty |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/PCGMetadataCommon.h |
| Include Path | #include "Metadata/PCGMetadataCommon.h" |
Syntax
struct FPCGAttributeProperty
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPCGAttributeProperty
(
const FPCGMetadataAttributeDesc& InAttributeDesc |
Create a new wrapper using the Attribute desc. | Metadata/PCGMetadataCommon.h | |
FPCGAttributeProperty
(
const FPCGAttributeProperty& Other |
Can't copy, can move. | Metadata/PCGMetadataCommon.h | |
FPCGAttributeProperty
(
FPCGAttributeProperty&& Other |
Metadata/PCGMetadataCommon.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPCGAttributeProperty() |
Metadata/PCGMetadataCommon.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCompressData | bool | Metadata/PCGMetadataCommon.h | ||
| bIsPlainOldData | bool | Metadata/PCGMetadataCommon.h | ||
| InnerElementCachedSize | size_t | Metadata/PCGMetadataCommon.h | ||
| Property | TUniquePtr< FArrayProperty > | Metadata/PCGMetadataCommon.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CompressData() |
Metadata/PCGMetadataCommon.h | ||
void Copy
(
void* DestPtr, |
Metadata/PCGMetadataCommon.h | ||
size_t GetInnerElementSize() |
Metadata/PCGMetadataCommon.h | ||
const FArrayProperty * GetProperty() |
Metadata/PCGMetadataCommon.h | ||
const void * GetPtrInArray
(
const void* InArrayStart, |
Unsafe method that will apply pointer arithmetic to get to the element in the array at the specified index. | Metadata/PCGMetadataCommon.h | |
bool IsPlainOldData() |
Metadata/PCGMetadataCommon.h | ||
bool IsValid() |
Metadata/PCGMetadataCommon.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPCGAttributeProperty & operator=
(
const FPCGAttributeProperty& Other |
Metadata/PCGMetadataCommon.h | ||
FPCGAttributeProperty & operator=
(
FPCGAttributeProperty&& Other |
Metadata/PCGMetadataCommon.h |