FBindingContext

Represents a context in which input bindings are valid

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

FBindingContext

TCommands

FActorPaletteCommands

FAnimGraphCommands

FBufferVisualizationMenuCommands

FCachingEditorCommands

FCurveEditorCommands

FDatasmithUICommands

FDMXEditorCommands

FEditorViewportCommands

FExampleAssetEditorCommands

FFullBlueprintEditorCommands

FGenericCommands

FGlobalEditorCommonCommands

FGraphEditorCommandsImpl

FGroomEditorCommands

FGroomViewportLODCommands

FLevelEditorCommands

FLevelEditorModesCommands

FLevelViewportCommands

FLogWidgetCommands

FMaterialEditorCommands

FMaterialEditorSpawnNodeCommands

FMeshEditorAnyElementCommands

FMeshEditorCommonCommands

FMeshEditorEdgeCommands

FMeshEditorFractureCommands

FMeshEditorPolygonCommands

FMeshEditorSelectionModifiers

FMeshEditorVertexCommands

FMeshPaintEditorModeCommands

FMeshPainterCommands

FModelingModeActionCommands

FModelingToolsManagerCommands

FMotionTrailEditorModeCommands

FNewGizmoEnableCommands

FNiagaraEditorCommands

FNiagaraParameterPanelCommands

FPersonaCommonCommands

FPlayWorldCommands

FPListEditorCommands

FRayTracingDebugVisualizationMenuCommands

FSequencerCommands

FShowFlagMenuCommands

FSoundClassEditorCommands

FSoundCueGraphEditorCommands

FStandardToolModeCommands

FStaticMeshEditorCommands

FTabCommands

FTranslationEditorCommands

FViewportNavigationCommands

TInteractiveToolCommands

FDrawAndRevolveToolActionCommands

FDrawPolygonToolActionCommands

FEditMeshPolygonsToolActionCommands

FMeshPaintingToolActionCommands

FMeshPlaneCutToolActionCommands

FMeshSelectionToolActionCommands

FModelingToolActionCommands

FSculptToolActionCommands

FTransformToolActionCommands

FVertexSculptToolActionCommands

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Framework/Commands/UICommandInfo.h

Include

#include "Framework/Commands/UICommandInfo.h"

Syntax

class FBindingContext : public TSharedFromThis< FBindingContext >

Remarks

Represents a context in which input bindings are valid

Constructors

Name Description

Public function

FBindingContext

(
    const FBindingContext& Other
)

Public function

FBindingContext

(
    const FName InContextName,
    const FText& InContextDesc,
    const FName InContextParent,
    const FName InStyleSetName
)

Constructor

Functions

Name Description

Public function

void

 

AddBundle

(
    const FName Name,
    const FText& Desc
)

Adds a new command bundle to this context that can be referenced by name from commands within the context.

Public function

const FText ...

 

GetBundleLabel

(
    const FName Name
)

Gets a localized label of a command bundle

Public function Const

const FText ...

 

GetContextDesc()

Public function Const

FName

 

GetContextName()

Public function Const

FName

 

GetContextParent()

Public function Const

FName

 

GetStyleSetName()

Public function

FUICommandIn...

 

NewCommand

(
    const FName InCommandName,
    const FText& InCommandLabel,
    const FText& InCommandDesc
)

Creates a new command declaration used to populate commands with data

Operators

Name Description

Public function Const

bool

 

operator==

(
    const FBindingContext& Other
)

Constants

Name

Description

CommandsChanged

A delegate that is called when commands are registered or unregistered with a binding context

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