Navigation
API > API/Plugins > API/Plugins/PCG
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
Name
FPCGPropertyObjectPtrAccessor
Type
class
Header File
/Engine/Plugins/PCG/Source/PCG/Public/Metadata/Accessors/PCGPropertyAccessor.h
Include Path
#include "Metadata/Accessors/PCGPropertyAccessor.h"
Syntax
template<typename PropertyType>
class FPCGPropertyObjectPtrAccessor :
public IPCGAttributeAccessorT< FPCGPropertyObjectPtrAccessor< PropertyType > > ,
private IPCGPropertyChain
Copy full snippet
Implements Interfaces
Constructors
Name
Remarks
Include Path
Unreal Specifiers
FPCGPropertyObjectPtrAccessor
(
const PropertyType* InProperty,
TArray < const FProperty * >&& ExtraProperties
)
Metadata/Accessors/PCGPropertyAccessor.h
Typedefs
Variables
Protected
Name
Type
Remarks
Include Path
Unreal Specifiers
Property
const PropertyType *
Metadata/Accessors/PCGPropertyAccessor.h
Functions
Public
Name
Remarks
Include Path
Unreal Specifiers
Metadata/Accessors/PCGPropertyAccessor.h
Metadata/Accessors/PCGPropertyAccessor.h