Navigation
API > API/Plugins > API/Plugins/WorldMetricsCore > API/Plugins/WorldMetricsCore/UWorldMetricsSubsystem
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ExtensionClass * AcquireExtension
(
UWorldMetricInterface* InMetricOwner |
WorldMetricsSubsystem.h | ||
ExtensionClass * AcquireExtension
(
UWorldMetricsExtension* InExtensionOwner |
WorldMetricsSubsystem.h | ||
UWorldMetricsExtension * AcquireExtension
(
UWorldMetricInterface* InOwner, |
Acquires an extension on behalf of a object. | WorldMetricsSubsystem.h | |
UWorldMetricsExtension * AcquireExtension
(
UWorldMetricsExtension* InOwner, |
WorldMetricsSubsystem.h |
AcquireExtension(UWorldMetricInterface *)
| Name | AcquireExtension |
| Type | function |
| Header File | /Engine/Plugins/WorldMetrics/Source/WorldMetricsCore/Public/WorldMetricsSubsystem.h |
| Include Path | #include "WorldMetricsSubsystem.h" |
template<class ExtensionClass, std::enable_if_t<, ExtensionClass >), int >>
ExtensionClass * AcquireExtension
(
UWorldMetricInterface * InMetricOwner
)
AcquireExtension(UWorldMetricsExtension *)
| Name | AcquireExtension |
| Type | function |
| Header File | /Engine/Plugins/WorldMetrics/Source/WorldMetricsCore/Public/WorldMetricsSubsystem.h |
| Include Path | #include "WorldMetricsSubsystem.h" |
template<class ExtensionClass, std::enable_if_t<, ExtensionClass >), int >>
ExtensionClass * AcquireExtension
(
UWorldMetricsExtension * InExtensionOwner
)
AcquireExtension(UWorldMetricInterface *, const TSubclassOf< UWorldMetricsExtension > &)
Description
Acquires an extension on behalf of a object. The extension will be created the first time it is acquired, and conversely it will be disabled once released by all owners.
| Name | AcquireExtension |
| Type | function |
| Header File | /Engine/Plugins/WorldMetrics/Source/WorldMetricsCore/Public/WorldMetricsSubsystem.h |
| Include Path | #include "WorldMetricsSubsystem.h" |
| Source | /Engine/Plugins/WorldMetrics/Source/WorldMetricsCore/Private/WorldMetricsSubsystem.cpp |
UWorldMetricsExtension * AcquireExtension
(
UWorldMetricInterface * InOwner,
const TSubclassOf < UWorldMetricsExtension > & InExtensionClass
)
A pointer to the extension. The lifetime of the extension is managed by the subsystem.
Parameters
| Name | Remarks |
|---|---|
| InOwner | The object acquiring the extension. |
| InExtensionClass | The class of the desired extension. |
AcquireExtension(UWorldMetricsExtension *, const TSubclassOf< UWorldMetricsExtension > &)
| Name | AcquireExtension |
| Type | function |
| Header File | /Engine/Plugins/WorldMetrics/Source/WorldMetricsCore/Public/WorldMetricsSubsystem.h |
| Include Path | #include "WorldMetricsSubsystem.h" |
| Source | /Engine/Plugins/WorldMetrics/Source/WorldMetricsCore/Private/WorldMetricsSubsystem.cpp |
UWorldMetricsExtension * AcquireExtension
(
UWorldMetricsExtension * InOwner,
const TSubclassOf < UWorldMetricsExtension > & InExtensionClass
)