Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/FPCGMetadataAttribute
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetValuesFromItemKeys
(
const TArrayView< const PCGMetadataEntryKey > EntryKeys, |
Write into pre-allocated OutValues the values associated with the given entry keys. | Metadata/PCGMetadataAttributeTpl.h | |
void GetValuesFromItemKeys
(
TArrayView< PCGMetadataEntryKey > EntryKeys, |
Write into pre-allocated OutValues the values associated with the given entry keys. | Metadata/PCGMetadataAttributeTpl.h |
GetValuesFromItemKeys(const TArrayView< const PCGMetadataEntryKey >, TArrayView< T >)
Description
Write into pre-allocated OutValues the values associated with the given entry keys. Const version on the Entry Keys, where they won't be modified. It will induce a copy of the entry keys if we ever have to go check the parent attribute, as we need to modify the entry keys for that. If you don't care if the Entry Keys are modified, use the non-const version of the EntryKeys.
| Name | GetValuesFromItemKeys |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/PCGMetadataAttributeTpl.h |
| Include Path | #include "Metadata/PCGMetadataAttributeTpl.h" |
void GetValuesFromItemKeys
(
const TArrayView < const PCGMetadataEntryKey > EntryKeys,
TArrayView < T > OutValues
) const
GetValuesFromItemKeys(TArrayView< PCGMetadataEntryKey >, TArrayView< T >)
Description
Write into pre-allocated OutValues the values associated with the given entry keys. Non-Const version on the Entry Keys, where they can be modified. If you need the Entry Keys to not be modifed, use the const version of the EntryKeys.
| Name | GetValuesFromItemKeys |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/PCGMetadataAttributeTpl.h |
| Include Path | #include "Metadata/PCGMetadataAttributeTpl.h" |
void GetValuesFromItemKeys
(
TArrayView < PCGMetadataEntryKey > EntryKeys,
TArrayView < T > OutValues
) const