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 * > &&, bool)
Description
Create a chain accessor for the given properties. Last property needs to be supported by PCG (cf. IsPropertyAccessorSupported). For deprecation, the default behavior will be to return the old accessors. For the new ones, set bUseGenericAccessor to true. 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,
bool bUseGenericAccessor
)
}
PCGAttributeAccessorHelpers::CreatePropertyChainAccessor(const TArray< FName > &, const UStruct *, bool)
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). For deprecation, the default behavior will be to return the old accessors. For the new ones, set bUseGenericAccessor to true.
| 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,
bool bUseGenericAccessor
)
}