Files
UnrealEngineUWP/Engine/Source/Editor/FontEditor/Public/FontEditorModule.h
viktor chlumsky 6734964ba7 Slate SDF fonts - Font Face editor preview
[REVIEW] [at]Yohann.DosSantos, [at]Peter.Rockwell, [at]JC.Authier, [at]editor-ui-systems
#tests Tested in editor
#rnx <Release Notes exclude>
#rb Peter.Rockwell, yohann.dossantos

[CL 36757715 by viktor chlumsky in 5.5 branch]
2024-10-01 19:32:15 -04:00

35 lines
1.1 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "Modules/ModuleInterface.h"
#include "Templates/SharedPointer.h"
#include "Toolkits/AssetEditorToolkit.h"
#include "Toolkits/IToolkit.h"
#include "UObject/NameTypes.h"
class IFontEditor;
class IFontFaceEditor;
class IToolkitHost;
class UFont;
class UFontFace;
extern const FName FontEditorAppIdentifier;
/*-----------------------------------------------------------------------------
IFontEditorModule
-----------------------------------------------------------------------------*/
class IFontEditorModule : public IModuleInterface,
public IHasMenuExtensibility, public IHasToolBarExtensibility
{
public:
/** Creates a new Font editor */
virtual TSharedRef<IFontEditor> CreateFontEditor( const EToolkitMode::Type Mode, const TSharedPtr< IToolkitHost >& InitToolkitHost, UFont* Font ) = 0;
/** Creates a new Font Face editor */
virtual TSharedRef<IFontFaceEditor> CreateFontFaceEditor( const EToolkitMode::Type Mode, const TSharedPtr< IToolkitHost >& InitToolkitHost, UFontFace* FontFace ) = 0;
};