// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Styling/SlateStyle.h" class ISlateStyle; struct FTextBlockStyle; namespace UE::TraceTools { class FTraceToolsStyle { public: static void Initialize(); static void Shutdown(); static const ISlateStyle& Get(); static const FName& GetStyleSetName(); static const FSlateBrush* GetBrush(FName PropertyName, const ANSICHAR* Specifier = NULL) { return StyleSet->GetBrush(PropertyName, Specifier); } private: /** Singleton instances of this style. */ static TSharedPtr< class FSlateStyleSet > StyleSet; static FTextBlockStyle NormalText; }; } // namespace UE::TraceTools