FBindingContext

Represents a context in which input bindings are valid

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

TSharedFromThis

FBindingContext

TCommands

FActorPaletteCommands

FAnimGraphCommands

FAssetPlacementEdModeCommands

FBufferVisualizationMenuCommands

FCachingEditorCommands

FCurveEditorCommands

FDMXEditorCommands

FEditorCommands

FEditorDebugToolsCommands

FEditorViewportCommands

FEditPivotCommands

FExampleAssetEditorCommands

FFullBlueprintEditorCommands

FGenericCommands

FGeometryCollectionSelectionCommands

FGlobalEditorCommonCommands

FGraphEditorCommandsImpl

FGroomEditorCommands

FGroomViewportLODCommands

FHairModelingToolCommands

FIKRetargetCommands

FIKRigCommands

FIKRigSkeletonCommands

FLevelAssetEditorCommands

FLevelEditorCommands

FLevelEditorModesCommands

FLevelViewportCommands

FLogWidgetCommands

FMaterialEditorCommands

FMaterialEditorSpawnNodeCommands

FMeshPaintEditorModeCommands

FMeshPainterCommands

FModelingModeActionCommands

FModelingToolsManagerCommands

FMotionTrailCommands

FMyBlueprintCommands

FNaniteVisualizationMenuCommands

FNewGizmoEnableCommands

FNiagaraEditorCommands

FNiagaraParameterPanelCommands

FPersonaCommonCommands

FPlayWorldCommands

FPListEditorCommands

FRayTracingDebugVisualizationMenuCommands

FSampleToolsEditorModeCommands

FSequencerCommands

FShowFlagMenuCommands

FSoundClassEditorCommands

FSoundCueGraphEditorCommands

FStandardToolModeCommands

FStaticMeshEditorCommands

FTabCommands

FTranslationEditorCommands

FUVEditorCommands

FViewportNavigationCommands

SWorldPartitionEditorGrid2D::FEditorCommands

TInteractiveToolCommands

FCubeGridToolActionCommands

FDrawAndRevolveToolActionCommands

FDrawPolygonToolActionCommands

FEditMeshMaterialsToolActionCommands

FEditMeshPolygonsToolActionCommands

FMeshAttributePaintToolActionCommands

FMeshGroupPaintToolActionCommands

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