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

#include <StarshipCoreStyle.h>

Classes

class  FStyle
 

Static Public Member Functions

static SLATECORE_API TSharedRef< class ISlateStyleCreate ()
 
static const ISlateStyleGet ()
 
static const ISlateStyleGetCoreStyle ()
 
static SLATECORE_API TSharedRef< const FCompositeFontGetDefaultFont ()
 
static SLATECORE_API FSlateFontInfo GetDefaultFontStyle (const FName InTypefaceFontName, const float InSize, const FFontOutlineSettings &InOutlineSettings=FFontOutlineSettings())
 
static SLATECORE_API void ResetToDefault ()
 
static SLATECORE_API void SetSelectorColor (const FLinearColor &NewColor)
 
static SLATECORE_API void SetSelectionColor (const FLinearColor &NewColor)
 
static SLATECORE_API void SetInactiveSelectionColor (const FLinearColor &NewColor)
 
static SLATECORE_API void SetPressedSelectionColor (const FLinearColor &NewColor)
 
static SLATECORE_API void SetFocusBrush (FSlateBrush *NewBrush)
 
static SLATECORE_API const TSharedPtr< FSlateDynamicImageBrushGetDynamicImageBrush (FName BrushTemplate, FName TextureName, const ANSICHAR *Specifier=nullptr)
 
static SLATECORE_API const TSharedPtr< FSlateDynamicImageBrushGetDynamicImageBrush (FName BrushTemplate, const ANSICHAR *Specifier, class UTexture2D *TextureResource, FName TextureName)
 
static SLATECORE_API const TSharedPtr< FSlateDynamicImageBrushGetDynamicImageBrush (FName BrushTemplate, class UTexture2D *TextureResource, FName TextureName)
 
static bool IsInitialized ()
 

Static Public Attributes

static const int32 RegularTextSize = 10
 
static const int32 SmallTextSize = 8
 

Detailed Description

Core slate style

Member Function Documentation

◆ Create()

PRAGMA_PUSH_ATTRIBUTE_MINSIZE_FUNCTIONS TSharedRef< ISlateStyle > FStarshipCoreStyle::Create ( )
static

◆ Get()

static const ISlateStyle & FStarshipCoreStyle::Get ( )
inlinestatic
Returns
the Application Style

NOTE: Until the Editor can be fully updated, calling FStarshipCoreStyle::Get() will return the AppStyle instead of the style defined in this class.

Using the AppStyle is preferred in most cases as it allows the style to be changed and restyled more easily.

In cases requiring explicit use of the CoreStyle where a Slate Widget should not take on the appearance of the rest of the application, use FStarshipCoreStyle::GetCoreStyle().

◆ GetCoreStyle()

static const ISlateStyle & FStarshipCoreStyle::GetCoreStyle ( )
inlinestatic
Returns
the singleton instance of the style created in .

◆ GetDefaultFont()

TSharedRef< const FCompositeFont > FStarshipCoreStyle::GetDefaultFont ( )
static

Get the default font for Slate

◆ GetDefaultFontStyle()

FSlateFontInfo FStarshipCoreStyle::GetDefaultFontStyle ( const FName  InTypefaceFontName,
const float  InSize,
const FFontOutlineSettings InOutlineSettings = FFontOutlineSettings() 
)
static

Get a font style using the default for for Slate

◆ GetDynamicImageBrush() [1/3]

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

◆ GetDynamicImageBrush() [2/3]

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

◆ GetDynamicImageBrush() [3/3]

PRAGMA_POP_ATTRIBUTE_MINSIZE_FUNCTIONS const TSharedPtr< FSlateDynamicImageBrush > FStarshipCoreStyle::GetDynamicImageBrush ( FName  BrushTemplate,
FName  TextureName,
const ANSICHAR Specifier = nullptr 
)
static

◆ IsInitialized()

static bool FStarshipCoreStyle::IsInitialized ( )
inlinestatic

◆ ResetToDefault()

void FStarshipCoreStyle::ResetToDefault ( )
static

◆ SetFocusBrush()

void FStarshipCoreStyle::SetFocusBrush ( FSlateBrush NewBrush)
static

◆ SetInactiveSelectionColor()

void FStarshipCoreStyle::SetInactiveSelectionColor ( const FLinearColor NewColor)
static

◆ SetPressedSelectionColor()

void FStarshipCoreStyle::SetPressedSelectionColor ( const FLinearColor NewColor)
static

◆ SetSelectionColor()

void FStarshipCoreStyle::SetSelectionColor ( const FLinearColor NewColor)
static

◆ SetSelectorColor()

void FStarshipCoreStyle::SetSelectorColor ( const FLinearColor NewColor)
static

Used to override the default selection colors

Member Data Documentation

◆ RegularTextSize

const int32 FStarshipCoreStyle::RegularTextSize = 10
static

◆ SmallTextSize

const int32 FStarshipCoreStyle::SmallTextSize = 8
static

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