Commands

Windows
MacOS
Linux

Classes

Name

Description

Public class

FBindingContext

Represents a context in which input bindings are valid

Public class

FGenericCommands

Public class

FInputBindingManager

Manager responsible for creating and processing input bindings.

Public struct

FInputChord

An Input Chord is a key and the modifier keys that are to be held with it.

Public struct

FUIAction

Implements an UI action.

Public class

FUICommandDragDropOp

A drag drop operation for UICommands

Public class

FUICommandInfo

Public class

FUICommandInfoDecl

Public class

FUICommandList

Public class

TCommands

A base class for a set of commands.

Typedefs

Name

Description

FCanExecuteAction

Defines FCanExecuteAction delegate interface. Returns true when an action is able to execute.

FChordMap

FCommandInfoMap

FExecuteAction

Defines FExecuteAction delegate interface

FGetActionCheckState

Defines FGetActionCheckState delegate interface. Returns the ECheckBoxState for the action.

FInputGesture

Was supposed to be deprecated in 4.8, but was never properly marked up

FIsActionButtonVisible

Defines FIsActionButtonVisible delegate interface.

FIsActionChecked

Defines FIsActionChecked delegate interface. Returns true if the action is currently toggled on.

FOnBindingContextChanged

FOnUserDefinedChordChanged

Delegate for alerting subscribers the input manager records a user-defined chord

Enums

Name

Description

Public enum

EMultipleKeyBindingIndex

Public enum

EUIActionRepeatMode

Enum controlling whether a given UI action can be repeated if the chord used to call it is held down

Public enum

EUserInterfaceActionType

Types of user interfaces that can be associated with a user interface action

Functions

Name Description

Public function

void

 

MakeUICommand_InternalUseOnly

(
    FBindingContext* This,
    TSharedPtr< FUICommandInfo >& OutC...,
    const TCHAR* InSubNamespace,
    const TCHAR* InCommandName,
    const TCHAR* InCommandNameUnde...,
    const ANSICHAR* DotCommandName,
    const TCHAR* FriendlyName,
    const TCHAR* InDescription,
    const EUserInterfaceActionType Comm...,
    const FInputChord& InDefaultChord,
    const FInputChord& InAlternateDefa...
)

Internal function used by the UI_COMMAND macros to build the command.

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