Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Features/IModularFeatures.h |
Include |
#include "Features/IModularFeatures.h" |
class IModularFeatures
Public interface to all known modular features
Name | Description | |
---|---|---|
|
~IModularFeatures() |
Virtual destructor, to make polymorphism happy. |
Name | Description | ||
---|---|---|---|
|
IModularFeat... |
Get() |
Static: Access singleton instance |
|
TModularFeat... |
GetModularFeature ( |
Queries for a specific feature. |
|
IModularFeat... |
GetModularFeatureImplementation |
Queries for a specific modular feature. |
|
GetModularFeatureImplementationCount ( |
Returns the number of registered implementations of the specified feature type. |
|
|
TArray< TMod... |
GetModularFeatureImplementations ( |
Queries for one or more implementations of a single feature. |
|
IsModularFeatureAvailable ( |
Checks to see if the specified feature is available |
|
|
FOnModularFe... |
OnModularFeatureRegistered() |
|
|
FOnModularFe... |
OnModularFeatureUnregistered() |
|
|
RegisterModularFeature ( |
Registers a feature. Usually called by plugins to augment or replace existing modular features. |
|
|
UnregisterModularFeature ( |
Unregisters a feature that was registered earlier on. |
Name |
Description |
|
---|---|---|
|
FOnModularFeatureRegistered |
Event used to inform clients that a modular feature has been registered. |
|
FOnModularFeatureUnregistered |
Event used to inform clients that a modular feature has been unregistered. |