45 lines
1.9 KiB
C++
45 lines
1.9 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "MetaHumanToolkitStyle.h"
|
|
#include "Styling/SlateStyleMacros.h"
|
|
#include "Styling/SlateStyleRegistry.h"
|
|
#include "Interfaces/IPluginManager.h"
|
|
|
|
FMetaHumanToolkitStyle::FMetaHumanToolkitStyle()
|
|
: FSlateStyleSet{ TEXT("MetaHumanToolkitStyle") }
|
|
{
|
|
const FVector2D Icon16x16(16.0f, 16.0f);
|
|
|
|
SetContentRoot(IPluginManager::Get().FindPlugin(UE_PLUGIN_NAME)->GetContentDir());
|
|
|
|
Set("MetaHuman Toolkit.Viewport.CameraOptions", new IMAGE_BRUSH_SVG("Icons/ToolkitCameraOptions_16", Icon16x16));
|
|
|
|
Set("MetaHuman Toolkit.Viewport.ABMode.Single", new IMAGE_BRUSH_SVG("Icons/ToolkitABModeSingle_16", Icon16x16));
|
|
Set("MetaHuman Toolkit.Viewport.ABMode.Wipe", new IMAGE_BRUSH_SVG("Icons/ToolkitABModeWipe_16", Icon16x16));
|
|
Set("MetaHuman Toolkit.Viewport.ABMode.Dual", new IMAGE_BRUSH_SVG("Icons/ToolkitABModeDual_16", Icon16x16));
|
|
|
|
Set("MetaHuman Toolkit.ABSplit.A.Small", new IMAGE_BRUSH_SVG("Icons/ToolkitABSplit_A_Small_16", Icon16x16));
|
|
Set("MetaHuman Toolkit.ABSplit.A.Large", new IMAGE_BRUSH_SVG("Icons/ToolkitABSplit_A_Large_16", Icon16x16));
|
|
Set("MetaHuman Toolkit.ABSplit.B.Small", new IMAGE_BRUSH_SVG("Icons/ToolkitABSplit_B_Small_16", Icon16x16));
|
|
Set("MetaHuman Toolkit.ABSplit.B.Large", new IMAGE_BRUSH_SVG("Icons/ToolkitABSplit_B_Large_16", Icon16x16));
|
|
|
|
Set("MetaHuman Toolkit.Tabs.Timeline", new IMAGE_BRUSH_SVG("Icons/ToolkitTabsTimeline_16", Icon16x16));
|
|
Set("MetaHuman Toolkit.Tabs.Markers", new IMAGE_BRUSH_SVG("Icons/ToolkitTabsMarkers_16", Icon16x16));
|
|
Set("MetaHuman Toolkit.Tabs.ABViewport", new IMAGE_BRUSH_SVG("Icons/ToolkitTabsABViewport_16", Icon16x16));
|
|
}
|
|
|
|
void FMetaHumanToolkitStyle::Register()
|
|
{
|
|
FSlateStyleRegistry::RegisterSlateStyle(Get());
|
|
}
|
|
|
|
void FMetaHumanToolkitStyle::Unregister()
|
|
{
|
|
FSlateStyleRegistry::UnRegisterSlateStyle(Get());
|
|
}
|
|
|
|
FMetaHumanToolkitStyle& FMetaHumanToolkitStyle::Get()
|
|
{
|
|
static FMetaHumanToolkitStyle Inst;
|
|
return Inst;
|
|
} |