UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFontOutlineSettings Struct Reference

#include <SlateFontInfo.h>

Public Member Functions

 FFontOutlineSettings ()
 
 FFontOutlineSettings (int32 InOutlineSize, FLinearColor InColor=FLinearColor::Black)
 
bool IsIdenticalToForCaching (const FFontOutlineSettings &Other) const
 
bool IsIdenticalTo (const FFontOutlineSettings &Other) const
 
bool IsVisible () const
 

Public Attributes

int32 OutlineSize
 
bool bMiteredCorners
 
bool bSeparateFillAlpha
 
bool bApplyOutlineToDropShadows
 
TObjectPtr< UObjectOutlineMaterial
 
FLinearColor OutlineColor
 

Static Public Attributes

static SLATECORE_API FFontOutlineSettings NoOutline
 

Friends

uint32 GetTypeHash (const FFontOutlineSettings &OutlineSettings)
 

Detailed Description

Settings for applying an outline to a font

Constructor & Destructor Documentation

◆ FFontOutlineSettings() [1/2]

FFontOutlineSettings::FFontOutlineSettings ( )
inline

◆ FFontOutlineSettings() [2/2]

FFontOutlineSettings::FFontOutlineSettings ( int32  InOutlineSize,
FLinearColor  InColor = FLinearColor::Black 
)
inline

Member Function Documentation

◆ IsIdenticalTo()

bool FFontOutlineSettings::IsIdenticalTo ( const FFontOutlineSettings Other) const
inline

◆ IsIdenticalToForCaching()

bool FFontOutlineSettings::IsIdenticalToForCaching ( const FFontOutlineSettings Other) const
inline

◆ IsVisible()

bool FFontOutlineSettings::IsVisible ( ) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FFontOutlineSettings OutlineSettings)
friend

Member Data Documentation

◆ bApplyOutlineToDropShadows

bool FFontOutlineSettings::bApplyOutlineToDropShadows

When enabled the outline will be applied to any drop shadow that uses this font

◆ bMiteredCorners

bool FFontOutlineSettings::bMiteredCorners

When enabled, outlines have sharp mitered corners, otherwise they are rounded.

◆ bSeparateFillAlpha

bool FFontOutlineSettings::bSeparateFillAlpha

When enabled the outline will be completely translucent where the filled area will be. This allows for a separate fill alpha value The trade off when enabling this is slightly worse quality for completely opaque fills where the inner outline border meets the fill area

◆ NoOutline

FFontOutlineSettings FFontOutlineSettings::NoOutline
static

◆ OutlineColor

FLinearColor FFontOutlineSettings::OutlineColor

The color of the outline for any character in this font

◆ OutlineMaterial

TObjectPtr<UObject> FFontOutlineSettings::OutlineMaterial

Optional material to apply to the outline

◆ OutlineSize

int32 FFontOutlineSettings::OutlineSize

Size of the outline in slate units (at 1.0 font scale this unit is a pixel)


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