////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// /// Copyright 2019 (C) Bruno Xavier B. Leite ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #pragma once #include "Runtime/SlateCore/Public/Styling/SlateStyleRegistry.h" #include "Runtime/SlateCore/Public/Styling/SlateStyle.h" #include "Editor/UnrealEd/Public/ClassIconFinder.h" ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// class FOBJPoolStyle { private: static TSharedPtr StyleSet; static FString InContent(const FString &RelativePath, const TCHAR* Extension); public: static void Initialize(); static void Shutdown(); static FName GetStyleSetName(); static TSharedPtr Get(); }; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////