A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
DialogueStyle.h
Go to the documentation of this file.
1// Copyright Csaba Molnar, Daniel Butum. All Rights Reserved.
2#pragma once
3
4#include "Styling/SlateStyle.h"
5
6// how everything looks, fancy stuff
8{
9public:
10 static void Initialize();
11
12 static void Shutdown();
13
14 static TSharedPtr<ISlateStyle> Get() { return StyleSet; }
15
17 static FName GetStyleSetName() { return TEXT("DlgSystemStyle"); }
18
20 static FName GetSmallProperty(FName PropertyName)
21 {
22 return FName(*(PropertyName.ToString() + TEXT(".Small")));
23 }
24
26 static FString GetPluginContentPath(const FString& RelativePath)
27 {
28 return PluginContentRoot / RelativePath;
29 }
30
32 static FString GetEngineContentPath(const FString& RelativePath)
33 {
34 return EngineContentRoot / RelativePath;
35 }
36
37public:
40
43
46
49
52
53 static const FName PROPERTY_GraphNodeCircleBox;
54 static const FName PROPERTY_ConditionIcon;
55 static const FName PROPERTY_EventIcon;
56 static const FName PROPERTY_VoiceIcon;
57 static const FName PROPERTY_GenericIcon;
58 static const FName PROPERTY_QuestionMarkIcon;
59
61 static const FName PROPERTY_ReloadAssetIcon;
62 static const FName PROPERTY_OpenAssetIcon;
63 static const FName PROPERTY_FindAssetIcon;
64
71
72 static const FName PROPERTY_NotYetLogoIcon;
73 static const FName PROPERTY_OpenDiscordIcon;
75 static const FName PROPERTY_OpenForumIcon;
76 static const FName PROPERTY_OpenMarketplaceIcon;
77 static const FName PROPERTY_OpenWikiIcon;
78
81
82 static const FName PROPERTY_CommentBubbleOn;
83
84private:
86 static TSharedPtr<FSlateStyleSet> StyleSet;
87
89 static FString EngineContentRoot;
90
92 static FString PluginContentRoot;
93};
static const FName PROPERTY_DialogueSearch_TabIcon
static const FName PROPERTY_GraphNodeCircleBox
static const FName PROPERTY_DlgTextArgumentCustomClassThumbnail
static const FName PROPERTY_DlgConditionCustomClassIcon
static const FName PROPERTY_SaveAllDialoguesIcon
static const FName PROPERTY_ReloadAssetIcon
static const FName PROPERTY_OpenAssetIcon
static const FName PROPERTY_OpenWikiIcon
static const FName PROPERTY_OpenMarketplaceIcon
static const FName PROPERTY_DlgNodeDataClassThumbnail
static const FName PROPERTY_CommentBubbleOn
static const FName PROPERTY_VoiceIcon
static FString PluginContentRoot
static const FName PROPERTY_DlgTextArgumentCustomClassIcon
static TSharedPtr< ISlateStyle > Get()
static FName GetStyleSetName()
static const FName PROPERTY_DlgEventCustomClassThumbnail
static FString GetEngineContentPath(const FString &RelativePath)
static void Initialize()
static const FName PROPERTY_DialogueBrowser_TabIcon
static const FName PROPERTY_DialogueDataDisplay_TabIcon
static const FName PROPERTY_DlgNodeDataClassIcon
static const FName PROPERTY_OpenNotYetPluginsIcon
static TSharedPtr< FSlateStyleSet > StyleSet
static void Shutdown()
static const FName PROPERTY_DlgDialogueClassIcon
static const FName PROPERTY_NotYetLogoIcon
static const FName PROPERTY_GenericIcon
static FString EngineContentRoot
static const FName PROPERTY_FindAssetIcon
static const FName PROPERTY_ConditionIcon
static const FName PROPERTY_FindInDialogueEditorIcon
static const FName PROPERTY_DeleteAllDialoguesTextFilesIcon
static const FName PROPERTY_DlgEventCustomClassIcon
static const FName PROPERTY_ShowPrimarySecondaryEdgesIcon
static const FName PROPERTY_DeleteCurrentDialogueTextFilesIcon
static const FName PROPERTY_DlgConditionCustomClassThumbnail
static const FName PROPERTY_FindInAllDialogueEditorIcon
static const FName PROPERTY_QuestionMarkIcon
static FName GetSmallProperty(FName PropertyName)
static const FName PROPERTY_DlgDialogueClassThumbnail
static const FName PROPERTY_OpenDiscordIcon
static const FName PROPERTY_EventIcon
static FString GetPluginContentPath(const FString &RelativePath)
static const FName PROPERTY_OpenForumIcon