Navigation
| Name | ModularGameplay |
| Type | Runtime |
| Part of Plugins | Modular Gameplay |
| Location | /Engine/Plugins/Runtime/ModularGameplay/Source/ModularGameplay/ |
| Module Build Rules | ModularGameplay.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FActorInitStateChangedBPDelegate | Blueprint delegate called when an actor feature changes init state |
| TComponentIterator | Iterator for registered components on an actor |
| TConstComponentIterator | Const iterator for registered components on an actor |
| UControllerComponent | ControllerComponent is an actor component made for AController and receives controller events. |
| UGameFrameworkComponent | GameFrameworkComponent is a base class for actor components made for the basic game framework classes. |
| UGameFrameworkComponentManager | GameFrameworkComponentManager |
| UGameFrameworkInitStateInterface | Interface that can be implemented by actors/components to make interacting with the init state system easier |
| UGameStateComponent | GameStateComponent is an actor component made for AGameStateBase and receives GameState events. |
| UPawnComponent | PawnComponent is an actor component made for APawn and receives pawn events. |
| UPlayerStateComponent | PlayerStateComponent is an actor component made for APlayerState and receives PlayerState events. |
Structs
| Name | Remarks |
|---|---|
| FActorInitStateChangedParams | Parameters struct for Init State change functions |
| FComponentRequestHandle | A handle for a request to put components or call a delegate for an extensible actor class. |
Interfaces
| Name | Remarks |
|---|---|
| IGameFrameworkInitStateInterface | |
| IModularGameplayModule |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FActorInitStateChangedDelegate | TBaseDelegate_OneParam< void, const FActorInitStateChangedParams & > | Native delegate called when an actor feature changes init state | Components/GameFrameworkComponentManager.h |
Enums
Public
| Name | Remarks |
|---|---|
| EGameFrameworkAddComponentFlags | Bitflag enum to control how this AddComponents action should actually run. |
| EGameFrameworkAddComponentResult |