Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FBuiltInGameFeaturePluginBehaviorOptions | |||
| FCaseSensitiveKeyMapFuncs | Case sensitive hashing function for TMap | ||
| FDataRegistrySourceToAdd | Defines which source assets to add and conditions for adding | ||
| FDepthFirstGameFeatureSorter | Finds plugin dependencies and returns them in dependency order (reverse topological sort order) | ||
| FGameFeatureActivatingContext | Context that provides extra information for activating a game feature | ||
| 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) | ||
| FGameFeatureDeactivatingContext | Context that provides extra information for deactivating a game feature, will use the same change context rules as the activating context | ||
| FGameFeatureInfo | Some important information about a gamefeature | ||
| FGameFeaturePauseStateChangeContext | Context that provides extra information for a game feature changing its pause state | ||
| FGameFeaturePluginDetails | |||
| FGameFeaturePluginIdentifier | Struct used to transform a GameFeaturePlugin URL into something that can uniquely identify the GameFeaturePlugin without including any transient data being passed in through the URL | ||
| FGameFeaturePluginInfo | |||
| FGameFeaturePluginPredownloadHandle | |||
| FGameFeaturePluginReferenceDetails | |||
| FGameFeaturePostMountingContext | Context that allows pausing prior to transitioning out of the mounting state | ||
| FGameFeaturePreMountingContext | Context that provides extra information prior to mounting a plugin | ||
| FGameFeatureProtocolOptions | |||
| FGameFeatureStateChangeContext | Struct that determines if game feature action state changes should be applied for cases where there are multiple worlds or contexts. | ||
| FGameFeatureVersePathLookup | |||
| FInstallBundlePluginProtocolOptions | |||
| FResult | Struct wrapper on a combined TValueOrError ErrorCode and FText OptionalErrorText that can provide an FString error code and if set more detailed FText OptionalErrorText information for the results of a GameFeaturesPlugin operation. | ||
| IGameFeatureStateChangeObserver | This class is meant to be overridden in your game to handle game-specific reactions to game feature plugins being mounted or unmounted | ||
| UDefaultGameFeaturesProjectPolicies | This is a default implementation that immediately processes all game feature plugins the based on their BuiltInAutoRegister, BuiltInAutoLoad, and BuiltInAutoActivate settings. | ||
| UGameFeatureAction | Represents an action to be taken when a game feature is activated | ||
| UGameFeatureAction_AddActorFactory | GameFeatureAction to add an actor factory when this plugin registers. | ||
| UGameFeatureAction_AddCheats | Adds cheat manager extensions to the cheat manager for each player | ||
| UGameFeatureAction_AddChunkOverride | Used to cook assets from a GFP into a specified chunkId. | ||
| UGameFeatureAction_AddComponents | Adds actor<->component spawn requests to the component manager | ||
| UGameFeatureAction_AddWorldPartitionContent | |||
| UGameFeatureAction_AddWPContent | |||
| UGameFeatureAction_AudioActionBase | Base class for GameFeatureActions that affect the audio engine | ||
| UGameFeatureAction_DataRegistry | Specifies a list of Data Registries to load and initialize with this feature | ||
| UGameFeatureAction_DataRegistrySource | Specifies a list of source assets to add to Data Registries when this feature is activated | ||
| UGameFeatureData | Data related to a game feature, a collection of code and content that adds a separable discrete feature to the game | ||
| UGameFeatureOptionalContentInstaller | Utilty class to install GFP optional paks (usually containing optional mips) in sync with GFP content installs. | ||
| UGameFeaturesProjectPolicies | This class allows project-specific rules to be implemented for game feature plugins. | ||
| UGameFeaturesSubsystem | The manager subsystem for game features | ||
| UGameFeaturesSubsystemSettings | Settings for the Game Features framework | ||
| UGameFeatureStateChangeObserver | |||
| UGameFeatureVersePathMapperCommandlet |
Typedefs
| Name | Description |
|---|---|
| EGameFeaturePluginState | |
| FBuiltInGameFeaturePluginsLoaded | |
| FErrorCodeType | Type used to determine if our FResult is actually an error or success (and hold the error code) |
| FGameFeaturePluginChangeStateComplete | Notification that a game feature plugin install/register/load/unload has finished |
| FGameFeaturePluginDeactivateComplete | |
| FGameFeaturePluginLoadComplete | |
| FGameFeaturePluginReleaseComplete | |
| FGameFeaturePluginTerminateComplete | |
| FGameFeaturePluginUninstallComplete | |
| FGameFeaturePluginUnloadComplete | |
| FGameFeaturePluginUpdateProtocolComplete | |
| FMultipleGameFeaturePluginChangeStateComplete | |
| FMultipleGameFeaturePluginsLoaded |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EBuiltInAutoState | |||
| EGameFeaturePluginProtocol | |||
| EGameFeatureTargetState | |||
| EGameFeatureURLOptions | |||
| GameFeaturePluginStatePrivate::EGameFeaturePluginState |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | LexFromString
(
EGameFeatureTargetState& Value, |
||
| void | LexFromString
(
EGameFeatureURLOptions& ValueOut, |
||
| const FString | LexToString
(
const EBuiltInAutoState BuiltInAutoState |
||
| const FString | LexToString
(
const EGameFeatureTargetState GameFeatureTargetState |
||
| const TCHAR * | LexToString
(
EGameFeatureURLOptions InOption |
||
| bool | |||
| EGameFeatureURLOptions | operator&
(
EGameFeatureURLOptions Lhs, |
||
| EGameFeatureURLOptions & | operator&=
(
EGameFeatureURLOptions& Lhs, |
||
| EGameFeatureURLOptions | operator^
(
EGameFeatureURLOptions Lhs, |
||
| EGameFeatureURLOptions & | operator^=
(
EGameFeatureURLOptions& Lhs, |
||
| EGameFeatureURLOptions | operator|
(
EGameFeatureURLOptions Lhs, |
||
| EGameFeatureURLOptions & | operator|=
(
EGameFeatureURLOptions& Lhs, |
||
| EGameFeatureURLOptions |