Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/IPCGAttributeAccessorKeys
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetKeys
(
int32 InStart, |
Retrieve in the given view pointers of the wanted type Need to be a supported type, such as FPCGPoint, PCGMetadataEntryKey or void. | Metadata/Accessors/PCGAttributeAccessorKeys.h | |
bool GetKeys
(
int32 InStart, |
Same function but const. | Metadata/Accessors/PCGAttributeAccessorKeys.h |
GetKeys(int32, TArrayView< ObjectType * >)
Description
Retrieve in the given view pointers of the wanted type Need to be a supported type, such as FPCGPoint, PCGMetadataEntryKey or void. It will wrap around if the index/range goes outside the number of keys.
| Name | GetKeys |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/Accessors/PCGAttributeAccessorKeys.h |
| Include Path | #include "Metadata/Accessors/PCGAttributeAccessorKeys.h" |
template<typename ObjectType>
bool GetKeys
(
int32 InStart,
TArrayView < ObjectType * > OutKeys
)
true if it succeeded, false otherwise. (like num == 0,unsupported type or read only)
Parameters
| Name | Remarks |
|---|---|
| InStart | Index to start looking in the keys. |
| OutKeys | View on the out keys. Its size will indicate the number of elements to get. |
GetKeys(int32, TArrayView< const ObjectType * >)
Description
Same function but const.
| Name | GetKeys |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/Accessors/PCGAttributeAccessorKeys.h |
| Include Path | #include "Metadata/Accessors/PCGAttributeAccessorKeys.h" |
template<typename ObjectType>
bool GetKeys
(
int32 InStart,
TArrayView < const ObjectType * > OutKeys
) const