UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSlateCoreStyle Class Reference
+ Inheritance diagram for FSlateCoreStyle:

Public Member Functions

 FSlateCoreStyle (const FName &InStyleSetName)
 
- Public Member Functions inherited from FSlateStyleSet
SLATECORE_API FSlateStyleSet (const FName &InStyleSetName)
 
SLATECORE_API FSlateStyleSet (FSlateStyleSet &&)
 
SLATECORE_API FSlateStyleSet (const FSlateStyleSet &)
 
virtual SLATECORE_API ~FSlateStyleSet ()
 
virtual SLATECORE_API const FNameGetStyleSetName () const override
 
virtual SLATECORE_API void GetResources (TArray< const FSlateBrush * > &OutResources) const override
 
virtual SLATECORE_API TArray< FNameGetEntriesUsingBrush (const FName BrushName) const override
 
virtual SLATECORE_API void SetContentRoot (const FString &InContentRootDir)
 
virtual SLATECORE_API FString RootToContentDir (const ANSICHAR *RelativePath, const TCHAR *Extension)
 
virtual SLATECORE_API FString RootToContentDir (const WIDECHAR *RelativePath, const TCHAR *Extension)
 
virtual SLATECORE_API FString RootToContentDir (const FString &RelativePath, const TCHAR *Extension)
 
virtual SLATECORE_API FString RootToContentDir (const ANSICHAR *RelativePath)
 
virtual SLATECORE_API FString RootToContentDir (const WIDECHAR *RelativePath)
 
virtual SLATECORE_API FString RootToContentDir (const FString &RelativePath)
 
virtual FString GetContentRootDir () const
 
virtual SLATECORE_API void SetCoreContentRoot (const FString &InCoreContentRootDir)
 
virtual SLATECORE_API FString RootToCoreContentDir (const ANSICHAR *RelativePath, const TCHAR *Extension)
 
virtual SLATECORE_API FString RootToCoreContentDir (const WIDECHAR *RelativePath, const TCHAR *Extension)
 
virtual SLATECORE_API FString RootToCoreContentDir (const FString &RelativePath, const TCHAR *Extension)
 
virtual SLATECORE_API FString RootToCoreContentDir (const ANSICHAR *RelativePath)
 
virtual SLATECORE_API FString RootToCoreContentDir (const WIDECHAR *RelativePath)
 
virtual SLATECORE_API FString RootToCoreContentDir (const FString &RelativePath)
 
virtual SLATECORE_API float GetFloat (const FName PropertyName, const ANSICHAR *Specifier=nullptr, float DefaultValue=FStyleDefaults::GetFloat(), const ISlateStyle *RequestingStyle=nullptr) const override
 
virtual SLATECORE_API UE::Slate::FDeprecateVector2DResult GetVector (const FName PropertyName, const ANSICHAR *Specifier=nullptr, UE::Slate::FDeprecateVector2DParameter DefaultValue=FStyleDefaults::GetVector2D(), const ISlateStyle *RequestingStyle=nullptr) const override
 
virtual SLATECORE_API const FLinearColorGetColor (const FName PropertyName, const ANSICHAR *Specifier=nullptr, const FLinearColor &DefaultValue=FStyleDefaults::GetColor(), const ISlateStyle *RequestingStyle=nullptr) const override
 
virtual SLATECORE_API const FSlateColor GetSlateColor (const FName PropertyName, const ANSICHAR *Specifier=nullptr, const FSlateColor &DefaultValue=FStyleDefaults::GetSlateColor(), const ISlateStyle *RequestingStyle=nullptr) const override
 
virtual SLATECORE_API const FMarginGetMargin (const FName PropertyName, const ANSICHAR *Specifier=nullptr, const FMargin &DefaultValue=FStyleDefaults::GetMargin(), const ISlateStyle *RequestingStyle=nullptr) const override
 
virtual SLATECORE_API const FSlateBrushGetBrush (const FName PropertyName, const ANSICHAR *Specifier=nullptr, const ISlateStyle *RequestingStyle=nullptr) const override
 
virtual SLATECORE_API const FSlateBrushGetOptionalBrush (const FName PropertyName, const ANSICHAR *Specifier=nullptr, const FSlateBrush *const DefaultBrush=FStyleDefaults::GetNoBrush()) const override
 
virtual SLATECORE_API const TSharedPtr< FSlateDynamicImageBrushGetDynamicImageBrush (const FName BrushTemplate, const FName TextureName, const ANSICHAR *Specifier=nullptr, const ISlateStyle *RequestingStyle=nullptr) const override
 
virtual SLATECORE_API const TSharedPtr< FSlateDynamicImageBrushGetDynamicImageBrush (const FName BrushTemplate, const ANSICHAR *Specifier, UTexture2D *TextureResource, const FName TextureName, const ISlateStyle *RequestingStyle=nullptr) const override
 
virtual SLATECORE_API const TSharedPtr< FSlateDynamicImageBrushGetDynamicImageBrush (const FName BrushTemplate, UTexture2D *TextureResource, const FName TextureName, const ISlateStyle *RequestingStyle=nullptr) const override
 
virtual SLATECORE_API FSlateBrushGetDefaultBrush () const override
 
virtual SLATECORE_API const FSlateSoundGetSound (const FName PropertyName, const ANSICHAR *Specifier=nullptr, const ISlateStyle *RequestingStyle=nullptr) const override
 
virtual SLATECORE_API FSlateFontInfo GetFontStyle (const FName PropertyName, const ANSICHAR *Specifier=nullptr) const override
 
SLATECORE_API void SetParentStyleName (const FName &InParentStyleName)
 
template<typename DefinitionType >
FORCENOINLINE void Set (const FName PropertyName, const DefinitionType &InStyleDefintion)
 
FORCENOINLINE void Set (const FName PropertyName, const float InFloat)
 
FORCENOINLINE void Set (const FName PropertyName, const FVector2D &InVector)
 
FORCENOINLINE void Set (const FName PropertyName, const UE::Slate::FDeprecateVector2DResult &InVector)
 
FORCENOINLINE void Set (const FName PropertyName, const FVector2f &InVector)
 
FORCENOINLINE void Set (const FName PropertyName, const FLinearColor &InColor)
 
FORCENOINLINE void Set (const FName PropertyName, const FColor &InColor)
 
FORCENOINLINE void Set (const FName PropertyName, const FSlateColor &InColor)
 
FORCENOINLINE void Set (const FName PropertyName, const FMargin &InMargin)
 
template<typename BrushType >
FORCENOINLINE void Set (const FName PropertyName, BrushType *InBrush)
 
FORCENOINLINE void Set (FName PropertyName, const FSlateSound &InSound)
 
FORCENOINLINE void Set (FName PropertyName, const FSlateFontInfo &InFontInfo)
 
- Public Member Functions inherited from ISlateStyle
 ISlateStyle ()
 
virtual ~ISlateStyle ()
 
template<typename WidgetStyleType >
const WidgetStyleTypeGetWidgetStyle (FName PropertyName, const ANSICHAR *Specifier, const WidgetStyleType *DefaultValue, bool bWarnIfNotFound) const
 
template<typename WidgetStyleType >
const WidgetStyleTypeGetWidgetStyle (FName PropertyName, const ANSICHAR *Specifier=nullptr, const WidgetStyleType *DefaultValue=nullptr) const
 
template<typename WidgetStyleType >
bool HasWidgetStyle (FName PropertyName, const ANSICHAR *Specifier=nullptr) const
 
const FSlateWidgetStyleGetWidgetStyle (const FName &WidgetStyleTypeName, FName PropertyName, const ANSICHAR *Specifier=nullptr, const FSlateWidgetStyle *DefaultValue=nullptr, bool bWarnIfNotFound=true) const
 

Static Public Member Functions

static void SetColor (const TSharedRef< FLinearColor > &Source, const FLinearColor &Value)
 
- Static Public Member Functions inherited from ISlateStyle
static FName Join (FName A, const ANSICHAR *B)
 

Public Attributes

const TSharedRef< FLinearColorDefaultForeground_LinearRef
 
const TSharedRef< FLinearColorInvertedForeground_LinearRef
 
const TSharedRef< FLinearColorSelectorColor_LinearRef
 
const TSharedRef< FLinearColorSelectionColor_LinearRef
 
const TSharedRef< FLinearColorSelectionColor_Inactive_LinearRef
 
const TSharedRef< FLinearColorSelectionColor_Pressed_LinearRef
 
const TSharedRef< FLinearColorHighlightColor_LinearRef
 

Additional Inherited Members

- Protected Types inherited from ISlateStyle
enum class  EStyleMessageSeverity : uint8 {
  UE_DEPRECATED =(5.1, "CriticalError was removed because it can't trigger an assert at the callsite. Use 'checkf' instead.") = 0 , Error = 1 , PerformanceWarning = 2 , Warning = 3 ,
  Info = 4
}
 
- Protected Member Functions inherited from FSlateStyleSet
virtual SLATECORE_API const FSlateWidgetStyleGetWidgetStyleInternal (const FName DesiredTypeName, const FName StyleName, const FSlateWidgetStyle *DefaultStyle, bool bWarnIfNotFound) const override
 
virtual SLATECORE_API void Log (ISlateStyle::EStyleMessageSeverity Severity, const FText &Message) const override
 
virtual SLATECORE_API void LogMissingResource (EStyleMessageSeverity Severity, const FText &Message, const FName &MissingResource) const override
 
virtual SLATECORE_API const TSharedPtr< FSlateDynamicImageBrushMakeDynamicImageBrush (const FName BrushTemplate, UTexture2D *TextureResource, const FName TextureName) const override
 
virtual SLATECORE_API void LogUnusedBrushResources ()
 
virtual SLATECORE_API TSet< FNameGetStyleKeys () const override
 
virtual SLATECORE_API const TSet< FName > & GetWidgetStyleNames () const override
 
SLATECORE_API bool IsBrushFromFile (const FString &FilePath, const FSlateBrush *Brush)
 
SLATECORE_API const ISlateStyleGetParentStyle () const
 
- Protected Attributes inherited from FSlateStyleSet
FName StyleSetName
 
FString ContentRootDir
 
FString CoreContentRootDir
 
TMap< FName, TSharedRef< struct FSlateWidgetStyle > > WidgetStyleValues
 
TSet< FNameKnownWidgetStyles
 
TMap< FName, floatFloatValues
 
TMap< FName, FVector2fVector2DValues
 
TMap< FName, FLinearColorColorValues
 
TMap< FName, FSlateColorSlateColorValues
 
TMap< FName, FMarginMarginValues
 
FSlateBrushDefaultBrush
 
TMap< FName, FSlateBrush * > BrushResources
 
TMap< FName, FSlateSoundSounds
 
TMap< FName, FSlateFontInfoFontInfoResources
 
TMap< FName, TWeakPtr< FSlateDynamicImageBrush > > DynamicBrushes
 
TSet< FNameMissingResources
 
FName ParentStyleName
 

Constructor & Destructor Documentation

◆ FSlateCoreStyle()

FSlateCoreStyle::FSlateCoreStyle ( const FName InStyleSetName)
inline

Member Function Documentation

◆ SetColor()

static void FSlateCoreStyle::SetColor ( const TSharedRef< FLinearColor > &  Source,
const FLinearColor Value 
)
inlinestatic

Member Data Documentation

◆ DefaultForeground_LinearRef

const TSharedRef<FLinearColor> FSlateCoreStyle::DefaultForeground_LinearRef

◆ HighlightColor_LinearRef

const TSharedRef<FLinearColor> FSlateCoreStyle::HighlightColor_LinearRef

◆ InvertedForeground_LinearRef

const TSharedRef<FLinearColor> FSlateCoreStyle::InvertedForeground_LinearRef

◆ SelectionColor_Inactive_LinearRef

const TSharedRef<FLinearColor> FSlateCoreStyle::SelectionColor_Inactive_LinearRef

◆ SelectionColor_LinearRef

const TSharedRef<FLinearColor> FSlateCoreStyle::SelectionColor_LinearRef

◆ SelectionColor_Pressed_LinearRef

const TSharedRef<FLinearColor> FSlateCoreStyle::SelectionColor_Pressed_LinearRef

◆ SelectorColor_LinearRef

const TSharedRef<FLinearColor> FSlateCoreStyle::SelectorColor_LinearRef

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