Live Config
Loading...
Searching...
No Matches
LiveConfigPropertyStyle.h
1// Copyright (c) 2026 Nicholas Arthur
2// Licensed under the MIT License
3
4#pragma once
5
6#include "Styling/SlateStyle.h"
7
9{
10public:
11 static void Initialize();
12 static void Shutdown();
13 static ISlateStyle& Get() { return *StyleSet.Get(); }
14 static FName GetStyleSetName();
15
16 static const FSlateBrush* GetBrush(FName PropertyName, const ANSICHAR* Specifier = nullptr)
17 {
18 return StyleSet->GetBrush(PropertyName, Specifier);
19 }
20
21 static const FLinearColor& GetColor(FName PropertyName, const ANSICHAR* Specifier = nullptr)
22 {
23 return StyleSet->GetColor(PropertyName, Specifier);
24 }
25
26private:
27 static TSharedPtr<FSlateStyleSet> StyleSet;
28};
Definition LiveConfigPropertyStyle.h:9