Navigation
API > API/Plugins > API/Plugins/WorldMetricsCore > API/Plugins/WorldMetricsCore/FWorldMetricCollection
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
MetricType * GetOrAdd () |
WorldMetricCollection.h | ||
UWorldMetricInterface * GetOrAdd
(
const TSubclassOf< UWorldMetricInterface >& InMetricClass |
Gets the metric instance of the parameter class or adds a new one if missing. | WorldMetricCollection.h |
GetOrAdd()
| Name | GetOrAdd |
| Type | function |
| Header File | /Engine/Plugins/WorldMetrics/Source/WorldMetricsCore/Public/WorldMetricCollection.h |
| Include Path | #include "WorldMetricCollection.h" |
template<typename MetricType>
MetricType * GetOrAdd()
GetOrAdd(const TSubclassOf< UWorldMetricInterface > &)
Description
Gets the metric instance of the parameter class or adds a new one if missing.
| Name | GetOrAdd |
| Type | function |
| Header File | /Engine/Plugins/WorldMetrics/Source/WorldMetricsCore/Public/WorldMetricCollection.h |
| Include Path | #include "WorldMetricCollection.h" |
| Source | /Engine/Plugins/WorldMetrics/Source/WorldMetricsCore/Private/WorldMetricCollection.cpp |
UWorldMetricInterface * GetOrAdd
(
const TSubclassOf < UWorldMetricInterface > & InMetricClass
)
The added or previously existing instance of the parameter class.
Parameters
| Name | Remarks |
|---|---|
| InMetricClass | The class of the metric to add or get. |