GameFeatures

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FBuiltInGameFeaturePluginBehaviorOptions

Public struct UStruct

FDataRegistrySourceToAdd

Defines which source assets to add and conditions for adding

Public struct UStruct

FGameFeatureComponentEntry

Description of a component to add to a type of actor when this game feature is enabled (the actor class must be game feature aware, it does not happen magically)

Public struct

FGameFeatureDeactivatingContext

Public struct

FGameFeaturePluginDetails

Public struct

FSuccessType

Public class UClass

UDefaultGameFeaturesProjectPolicies

This is a default implementation that immediately processes all game feature plugins the based on their BuiltInAutoRegister, BuiltInAutoLoad, and BuiltInAutoActivate settings.

Public class UClass Abstract defaulttoinstanced, editinlinenew

UGameFeatureAction

Represents an action to be taken when a game feature is activated

Public class UClass MinimalAPI Meta

UGameFeatureAction_AddCheats

Adds cheat manager extensions to the cheat manager for each player

Public class UClass MinimalAPI Meta

UGameFeatureAction_AddComponents

Adds actor<->component spawn requests to the component manager

Public class UClass MinimalAPI Meta

UGameFeatureAction_DataRegistry

Specifies a list of Data Registries to load and initialize with this feature

Public class UClass MinimalAPI Meta

UGameFeatureAction_DataRegistrySource

Specifies a list of source assets to add to Data Registries when this feature is activated

Public class UClass

UGameFeatureData

Data related to a game feature, a collection of code and content that adds a separable discrete feature to the game

Public class UClass

UGameFeaturesProjectPolicies

This class allows project-specific rules to be implemented for game feature plugins.

Public class UClass

UGameFeaturesSubsystem

The manager subsystem for game features

Public class UClass NotPlaceable, Meta Config defaultconfig

UGameFeaturesSubsystemSettings

Settings for the Game Features framework

Public class UClass

UGameFeatureStateChangeObserver

This class is meant to be overridden in your game to handle game-specific reactions to game feature plugins being mounted or unmounted

Typedefs

Name

Description

FGameFeaturePluginDeactivateComplete

Notification that a game feature plugin deactivate has finished.

FGameFeaturePluginDeativated

Notification that a game feature plugin load has deactivated successfully and feeds back the GameFeatureData that was being used

FGameFeaturePluginLoadComplete

Notification that a game feature plugin load has finished

FGameFeaturePluginLoadCompleteDataReady

Notification that a game feature plugin load has finished successfully and feeds back the GameFeatureData

FGameFeaturePluginUninstallComplete

Notification that a game feature plugin uninstall has finished.

FGameFeaturePluginUnloadComplete

Notification that a game feature plugin unload has finished.

FResult

Enums

Name

Description

Public enum

EBuiltInAutoState

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss