Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/GameFeatures/Source/GameFeatures/Public/GameFeaturesSubsystem.h |
Include |
#include "GameFeaturesSubsystem.h" |
UCLASS()
class UGameFeaturesSubsystem : public UEngineSubsystem
The manager subsystem for game features
Name | Description | ||
---|---|---|---|
|
AddObserver ( |
||
|
ChangeGameFeatureTargetState ( |
Changes the target state of a game feature plugin |
|
|
EGameFeature... |
ConvertInitialFeatureStateToTargetState ( |
|
|
DeactivateGameFeaturePlugin ( |
Deactivates the specified plugin |
|
|
DeactivateGameFeaturePlugin ( |
Deactivates the specified plugin |
|
|
EBuiltInAuto... |
DetermineBuiltInInitialFeatureState ( |
Determine the initial feature state for a built-in plugin |
|
FilterInactivePluginAssets ( |
Removes assets that are in plugins we know to be inactive. Order is not maintained. |
|
|
FilterInactivePluginAssets ( |
Removes assets that are in plugins we know to be inactive. Order is not maintained. |
|
|
FixPluginPackagePath |
Fixes a package path/directory to either be relative to plugin root or not. |
|
|
ForEachActiveGameFeature ( |
Calls the compile-time lambda on each active game feature data of the specified type |
|
|
ForEachRegisteredGameFeature ( |
Calls the compile-time lambda on each registered game feature data of the specified type |
|
|
UGameFeature... |
Get() |
|
|
const UGameF... |
GetGameFeatureDataForActivePluginByURL ( |
Returns the game feature data for an active plugin specified by PluginURL |
|
GetGameFeatureDataForActivePlugins ( |
Returns all the active plugins GameFeatureDatas |
|
|
const UGameF... |
GetGameFeatureDataForRegisteredPluginByURL ( |
Returns the game feature data for a registered plugin specified by PluginURL |
|
GetGameFeaturePluginInstallPercent ( |
Gets the Install_Percent for single game feature plugin if it is active. |
|
|
GetLoadedGameFeaturePluginFilenamesForCooking |
Returns the list of plugin filenames that have progressed beyond installed. |
|
|
GetPluginFilenameFromPluginName ( |
Get the plugin path from the plugin name |
|
|
GetPluginFilenameFromPluginURL ( |
Get the plugin path from the plugin URL |
|
|
EGameFeature... |
GetPluginState ( |
Returns the current state of the state machine for the specified plugin URL |
|
GetPluginURL_FileProtocol ( |
Construct a 'file:' Plugin URL using from the PluginDescriptorPath |
|
|
GetPluginURL_InstallBundleProtocol |
Construct a 'installbundle:' Plugin URL using from the PluginName and required install bundles |
|
|
GetPluginURL_InstallBundleProtocol ( |
Construct a 'installbundle:' Plugin URL using from the PluginName and required install bundles |
|
|
GetPluginURL_InstallBundleProtocol |
Construct a 'installbundle:' Plugin URL using from the PluginName and required install bundles |
|
|
GetPluginURL_InstallBundleProtocol ( |
Construct a 'installbundle:' Plugin URL using from the PluginName and required install bundles |
|
|
GetPluginURLForBuiltInPluginByName |
If the specified plugin is a built-in plugin, return the URL used to identify it. |
|
|
T & |
GetPolicy() |
Returns the game-specific policy for managing game feature plugins |
|
IsGameFeaturePluginActive |
Determines if a plugin is in the Active state. |
|
|
LoadAndActivateGameFeaturePlugin ( |
Loads a single game feature plugin and activates it. |
|
|
LoadBuiltInGameFeaturePlugin ( |
Loads a built-in game feature plugin if it passes the specified filter |
|
|
LoadBuiltInGameFeaturePlugins ( |
Loads all built-in game feature plugins that pass the specified filters |
|
|
TSharedPtr< ... |
LoadGameFeatureData ( |
Loads the specified game feature data and its bundles |
|
LoadGameFeaturePlugin ( |
Loads a single game feature plugin. |
|
|
RemoveObserver ( |
||
|
TerminateGameFeaturePlugin ( |
Same as UninstallGameFeaturePlugin, but completely removes all tracking data associated with the plugin. |
|
|
TerminateGameFeaturePlugin ( |
Same as UninstallGameFeaturePlugin, but completely removes all tracking data associated with the plugin. |
|
|
UninstallGameFeaturePlugin ( |
Uninstall the specified game feature plugin. |
|
|
UninstallGameFeaturePlugin ( |
Uninstall the specified game feature plugin. |
|
|
UnloadGameFeatureData ( |
||
|
UnloadGameFeaturePlugin |
Unloads the specified game feature plugin. |
|
|
UnloadGameFeaturePlugin ( |
Unloads the specified game feature plugin. |
Name | Description | ||
---|---|---|---|
|
Deinitialize() |
Implement this for deinitialization of instances of the system |
|
|
Initialize ( |
Implement this for initialization of instances of the system |
Name |
Description |
---|---|
FBuiltInPluginAdditionalFilters |