Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | FPlayWorldCommands |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Kismet2/DebuggerCommands.h |
| Include Path | #include "Kismet2/DebuggerCommands.h" |
Syntax
class FPlayWorldCommands : public TCommands< FPlayWorldCommands >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FBindingContext → TCommands → FPlayWorldCommands
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPlayWorldCommands() |
Kismet2/DebuggerCommands.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ActiveGlobalPlayWorldActionsWidget | TWeakPtr< SGlobalPlayWorldActions > | A weak pointer to the current active widget that processes PIE actions | Kismet2/DebuggerCommands.h |
| GlobalPlayWorldActions | TSharedPtr< FUICommandList > | A command list that can be passed around and isn't bound to an instance of any tool or editor. | Kismet2/DebuggerCommands.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AbortExecution | TSharedPtr< FUICommandInfo > | BP Debugging controls | Kismet2/DebuggerCommands.h | |
| ContinueExecution | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| GetMouseControl | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| LateJoinSession | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PausePlaySession | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PlayInCameraLocation | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PlayInDefaultPlayerStart | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PlayInEditorFloating | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PlayInMobilePreview | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PlayInNetworkSettings | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PlayInNewProcess | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PlayInSettings | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PlayInTargetedMobilePreviewDevices | TArray< TSharedPtr< FUICommandInfo > > | Kismet2/DebuggerCommands.h | ||
| PlayInViewport | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PlayInVR | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PlaySimulate | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| PossessEjectPlayer | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| RepeatLastPlay | TSharedPtr< FUICommandInfo > | Play in editor (PIE) | Kismet2/DebuggerCommands.h | |
| ResumePlaySession | TSharedPtr< FUICommandInfo > | SIE & PIE controls | Kismet2/DebuggerCommands.h | |
| ShowCurrentStatement | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| Simulate | TSharedPtr< FUICommandInfo > | Start Simulating (SIE) | Kismet2/DebuggerCommands.h | |
| SingleFrameAdvance | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| StepInto | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| StepOut | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| StepOver | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| StopPlaySession | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h | ||
| TogglePlayPauseOfPlaySession | TSharedPtr< FUICommandInfo > | Kismet2/DebuggerCommands.h |
Functions
Public
Overridden from TCommands
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RegisterCommands() |
Kismet2/DebuggerCommands.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPIEPreviewDeviceCommands() |
Add mobile PIE preview device commands. | Kismet2/DebuggerCommands.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddPIEPreviewDeviceActions
(
const FPlayWorldCommands& Commands, |
Add mobile PIE preview device actions. | Kismet2/DebuggerCommands.h | |
static void BindGlobalPlayWorldCommands() |
Binds all global kismet commands to delegates | Kismet2/DebuggerCommands.h | |
static void BuildToolbar
(
FToolMenuSection& InSection |
Populates a toolbar with the menu commands for play-world control (pause/resume/stop/possess/eject/step/show current loc) | Kismet2/DebuggerCommands.h | |
static TSharedRef< SWidget > GeneratePlayMenuContent
(
TSharedRef< FUICommandList > InCommandList |
Generates menu content for the PIE combo button drop down menu | Kismet2/DebuggerCommands.h | |
static TWeakPtr< SGlobalPlayWorldActions > GetActiveGlobalPlayWorldActionsWidget() |
Return the active widget that processes play world actions for PIE | Kismet2/DebuggerCommands.h | |
static void SetActiveGlobalPlayWorldActionsWidget
(
TWeakPtr< SGlobalPlayWorldActions > ActiveWidget |
Set the active widget that processes play world actions for PIE | Kismet2/DebuggerCommands.h |