Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Metadata > API/Plugins/PCG/Metadata/Accessors
Inheritance Hierarchy
- IPCGAttributeAccessorT
- IPCGPropertyChain
- FPCGPropertyObjectPtrAccessor
References
| Module | PCG |
| Header | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/Accessors/PCGPropertyAccessor.h |
| Include | #include "Metadata/Accessors/PCGPropertyAccessor.h" |
Syntax
template<typename PropertyType>
class FPCGPropertyObjectPtrAccessor :
public IPCGAttributeAccessorT< FPCGPropertyObjectPtrAccessor< PropertyType > > ,
private IPCGPropertyChain
Remarks
Templated accessor class for object/class ptr properties. Do not instantiate it manually, use PCGAttributeAccessorHelpers::CreatePropertyAccessor. Will always convert to FSoftObjectPath/FSoftClassPath for PCG Key supported: Generic object
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPCGPropertyObjectPtrAccessor
(
const PropertyType* InProperty, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | GetRangeImpl
(
TArrayView< Type > OutValues, |
||
| bool | SetRangeImpl
(
TArrayView< const Type > InValues, |