Files
UnrealEngine/Engine/Source/Developer/WidgetRegistration/Private/Inputs/BuilderInputManager.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

41 lines
733 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Framework/Commands/UICommandInfo.h"
class FBuilderCommandCreationManager;
namespace UE::DisplayBuilders
{
class FBuilderInput;
}
/**
* BuilderInputManager provides access to utilities and information regarding user input.
*/
class FBuilderInputManager
{
public:
/**
* Gets the singleton instance of FBuilderInputManager
*/
static FBuilderInputManager& Get();
/**
* Registers and initializes the Command binding context.
*/
static void Initialize();
/**
* Unregisters the Command context.
*/
static void Shutdown();
/**
* @return the Command manager for Builders
*/
const FBuilderCommandCreationManager& GetCommandManager();
};