UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAppStyle Class Reference

#include <AppStyle.h>

Static Public Member Functions

static SLATECORE_API const ISlateStyleGet ()
 
static SLATECORE_API const FName GetAppStyleSetName ()
 
static SLATECORE_API void SetAppStyleSetName (const FName &InName)
 
static SLATECORE_API void SetAppStyleSet (const ISlateStyle &InStyle)
 
template<class T >
static const T & GetWidgetStyle (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static float GetFloat (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static UE::Slate::FDeprecateVector2DResult GetVector (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FLinearColorGetColor (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FSlateColor GetSlateColor (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FMarginGetMargin (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FSlateBrushGetBrush (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const TSharedPtr< FSlateDynamicImageBrushGetDynamicImageBrush (FName BrushTemplate, FName TextureName, const ANSICHAR *Specifier=NULL)
 
static const TSharedPtr< FSlateDynamicImageBrushGetDynamicImageBrush (FName BrushTemplate, const ANSICHAR *Specifier, class UTexture2D *TextureResource, FName TextureName)
 
static const TSharedPtr< FSlateDynamicImageBrushGetDynamicImageBrush (FName BrushTemplate, class UTexture2D *TextureResource, FName TextureName)
 
static const FSlateSoundGetSound (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static FSlateFontInfo GetFontStyle (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FSlateBrushGetDefaultBrush ()
 
static const FSlateBrushGetNoBrush ()
 
static const FSlateBrushGetOptionalBrush (FName PropertyName, const ANSICHAR *Specifier=NULL, const FSlateBrush *const DefaultBrush=FStyleDefaults::GetNoBrush())
 
static FName Join (FName A, const ANSICHAR *B)
 

Detailed Description

AppStyle class

AppStyle is a Singleton accessor to a named SlateStyle to be used as an Application wide base style definition.

Moving forward, all references in any core Slate Application Widgets should use FAppStyle::Get()

FEditorStyle::Get accessors and FCoreStyle::Get accessors should be replaced with FAppStyle::Get()

Currently, this code defaults to use FCoreStyle::GetCoreStyle() if the named style is not found.

Member Function Documentation

◆ Get()

const ISlateStyle & FAppStyle::Get ( )
static

◆ GetAppStyleSetName()

const FName FAppStyle::GetAppStyleSetName ( )
static

◆ GetBrush()

static const FSlateBrush * FAppStyle::GetBrush ( FName  PropertyName,
const ANSICHAR Specifier = NULL 
)
inlinestatic

◆ GetColor()

static const FLinearColor & FAppStyle::GetColor ( FName  PropertyName,
const ANSICHAR Specifier = NULL 
)
inlinestatic

◆ GetDefaultBrush()

static const FSlateBrush * FAppStyle::GetDefaultBrush ( )
inlinestatic

◆ GetDynamicImageBrush() [1/3]

static const TSharedPtr< FSlateDynamicImageBrush > FAppStyle::GetDynamicImageBrush ( FName  BrushTemplate,
class UTexture2D TextureResource,
FName  TextureName 
)
inlinestatic

◆ GetDynamicImageBrush() [2/3]

static const TSharedPtr< FSlateDynamicImageBrush > FAppStyle::GetDynamicImageBrush ( FName  BrushTemplate,
const ANSICHAR Specifier,
class UTexture2D TextureResource,
FName  TextureName 
)
inlinestatic

◆ GetDynamicImageBrush() [3/3]

static const TSharedPtr< FSlateDynamicImageBrush > FAppStyle::GetDynamicImageBrush ( FName  BrushTemplate,
FName  TextureName,
const ANSICHAR Specifier = NULL 
)
inlinestatic

◆ GetFloat()

static float FAppStyle::GetFloat ( FName  PropertyName,
const ANSICHAR Specifier = NULL 
)
inlinestatic

◆ GetFontStyle()

static FSlateFontInfo FAppStyle::GetFontStyle ( FName  PropertyName,
const ANSICHAR Specifier = NULL 
)
inlinestatic

◆ GetMargin()

static const FMargin & FAppStyle::GetMargin ( FName  PropertyName,
const ANSICHAR Specifier = NULL 
)
inlinestatic

◆ GetNoBrush()

static const FSlateBrush * FAppStyle::GetNoBrush ( )
inlinestatic

◆ GetOptionalBrush()

static const FSlateBrush * FAppStyle::GetOptionalBrush ( FName  PropertyName,
const ANSICHAR Specifier = NULL,
const FSlateBrush *const  DefaultBrush = FStyleDefaults::GetNoBrush() 
)
inlinestatic

◆ GetSlateColor()

static const FSlateColor FAppStyle::GetSlateColor ( FName  PropertyName,
const ANSICHAR Specifier = NULL 
)
inlinestatic

◆ GetSound()

static const FSlateSound & FAppStyle::GetSound ( FName  PropertyName,
const ANSICHAR Specifier = NULL 
)
inlinestatic

◆ GetVector()

static UE::Slate::FDeprecateVector2DResult FAppStyle::GetVector ( FName  PropertyName,
const ANSICHAR Specifier = NULL 
)
inlinestatic

◆ GetWidgetStyle()

template<class T >
static const T & FAppStyle::GetWidgetStyle ( FName  PropertyName,
const ANSICHAR Specifier = NULL 
)
inlinestatic

◆ Join()

static FName FAppStyle::Join ( FName  A,
const ANSICHAR B 
)
inlinestatic

Concatenates two FNames.e If A and B are "Path.To" and ".Something" the result "Path.To.Something".

Parameters
AFirst FName
BSecond name
Returns
New FName that is A concatenated with B.

◆ SetAppStyleSet()

void FAppStyle::SetAppStyleSet ( const ISlateStyle InStyle)
static

◆ SetAppStyleSetName()

void FAppStyle::SetAppStyleSetName ( const FName InName)
static

The documentation for this class was generated from the following files: