UnrealImGui/Source/ImGui/Private/ImGuiInputHandlerFactory.h

20 lines
487 B
C++

// Distributed under the MIT License (MIT) (see accompanying LICENSE file)
#pragma once
#include "ImGuiModuleSettings.h"
class FImGuiModuleManager;
class UGameViewportClient;
class UImGuiInputHandler;
class FImGuiInputHandlerFactory
{
public:
static UImGuiInputHandler* NewHandler(const FSoftClassPath& HandlerClassReference, FImGuiModuleManager* ModuleManager, UGameViewportClient* GameViewport, int32 ContextIndex);
static void ReleaseHandler(UImGuiInputHandler* Handler);
};