Navigation
API > API/Plugins > API/Plugins/PCG
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TUniquePtr< IPCGAttributeAccessor > PCGAttributeAccessorHelpers::CreatePropertyChainAccessor
(
TArray< const FProperty* >&& InProperties |
Create a chain accessor for the given properties. | Metadata/Accessors/PCGAttributeAccessorHelpers.h | |
TUniquePtr< IPCGAttributeAccessor > PCGAttributeAccessorHelpers::CreatePropertyChainAccessor
(
const TArray< FName >& InPropertyNames, |
Create a chain accessor for the given properties, starting from the provided class/struct. | Metadata/Accessors/PCGAttributeAccessorHelpers.h |
PCGAttributeAccessorHelpers::CreatePropertyChainAccessor(TArray< const FProperty * > &&)
Description
Create a chain accessor for the given properties. Last property needs to be supported by PCG (cf. IsPropertyAccessorSupported). USE WITH CAUTION: There is no validation that the properties are related and may corrupt memory if used incorrectly.
| Name | PCGAttributeAccessorHelpers::CreatePropertyChainAccessor |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/Accessors/PCGAttributeAccessorHelpers.h |
| Include Path | #include "Metadata/Accessors/PCGAttributeAccessorHelpers.h" |
| Source | /Engine/Plugins/PCG/Source/PCG/Private/Metadata/Accessors/PCGAttributeAccessorHelpers.cpp |
namespace PCGAttributeAccessorHelpers
{
TUniquePtr < IPCGAttributeAccessor > PCGAttributeAccessorHelpers::CreatePropertyChainAccessor
(
TArray < const FProperty * > && InProperties
)
}
PCGAttributeAccessorHelpers::CreatePropertyChainAccessor(const TArray< FName > &, const UStruct *)
Description
Create a chain accessor for the given properties, starting from the provided class/struct. Last property needs to be supported by PCG (cf. IsPropertyAccessorSupported).
| Name | PCGAttributeAccessorHelpers::CreatePropertyChainAccessor |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/Accessors/PCGAttributeAccessorHelpers.h |
| Include Path | #include "Metadata/Accessors/PCGAttributeAccessorHelpers.h" |
| Source | /Engine/Plugins/PCG/Source/PCG/Private/Metadata/Accessors/PCGAttributeAccessorHelpers.cpp |
namespace PCGAttributeAccessorHelpers
{
TUniquePtr < IPCGAttributeAccessor > PCGAttributeAccessorHelpers::CreatePropertyChainAccessor
(
const TArray < FName > & InPropertyNames,
const UStruct * InStruct
)
}