Navigation API > API/Plugins > API/Plugins/PCG Templated accessor class for path properties. Will wrap around a soft path property. Do not instanciate it manually, use PCGAttributeAccessorHelpers::CreatePropertyAccessor. Will always convert to FString for PCG Key supported: Generic object Name FPCGPropertyPathAccessor Type class Header File /Engine/Plugins/PCG/Source/PCG/Public/Metadata/Accessors/PCGPropertyAccessor.h Include Path #include "Metadata/Accessors/PCGPropertyAccessor.h" Syntax template<typename T> class FPCGPropertyPathAccessor : public IPCGAttributeAccessorT< FPCGPropertyPathAccessor< T > > , private IPCGPropertyChain Copy full snippettemplate<typename T> class FPCGPropertyPathAccessor : public IPCGAttributeAccessorT< FPCGPropertyPathAccessor< T > > , private IPCGPropertyChain Implements Interfaces IPCGAttributeAccessorT IPCGAttributeAccessor IPCGPropertyChain Constructors Name Remarks Include Path Unreal Specifiers FPCGPropertyPathAccessor ( const FProperty* InProperty, TArray< const FProperty* >&& ExtraProperties ) Metadata/Accessors/PCGPropertyAccessor.h Typedefs Name Type Remarks Include Path Super IPCGAttributeAccessorT< FPCGPropertyPathAccessor< T > > Metadata/Accessors/PCGPropertyAccessor.h Type FString Metadata/Accessors/PCGPropertyAccessor.h Variables Protected Name Type Remarks Include Path Unreal Specifiers Property const FProperty * Metadata/Accessors/PCGPropertyAccessor.h Functions Public Name Remarks Include Path Unreal Specifiers bool GetRangeImpl ( TArrayView< Type > OutValues, int32 Index, const IPCGAttributeAccessorKeys& Keys ) const Metadata/Accessors/PCGPropertyAccessor.h bool SetRangeImpl ( TArrayView< const Type > InValues, int32 Index, IPCGAttributeAccessorKeys& Keys, EPCGAttributeAccessorFlags ) Metadata/Accessors/PCGPropertyAccessor.h