UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TestStyle.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
6
7#if !UE_BUILD_SHIPPING
8
13{
14public:
15
17
19 static const ISlateStyle& Get()
20 {
21 return *( Instance.Get() );
22 }
23
24 static void ResetToDefault();
25
26private:
27
28 static void SetStyle( const TSharedRef< class ISlateStyle >& NewStyle );
29
30private:
31
33 static TSharedPtr< class ISlateStyle > Instance;
34};
35
36#endif // #if !UE_BUILD_SHIPPING
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition TestStyle.h:13
static TSharedRef< class ISlateStyle > Create()
Definition TestStyle.cpp:45
static void ResetToDefault()
Definition TestStyle.cpp:21
static const ISlateStyle & Get()
Definition TestStyle.h:19
Definition ISlateStyle.h:18
UE_FORCEINLINE_HINT ObjectType * Get() const
Definition SharedPointer.h:1065
Definition SharedPointer.h:153