52 template<
typename W
idgetStyleType >
59 return WidgetStyleType::GetDefault();
70 template<
typename W
idgetStyleType >
76 template<
typename W
idgetStyleType >
190 return FName( *(
A.ToString() +
B ) );
209 CriticalError
UE_DEPRECATED(5.1,
"CriticalError was removed because it can't trigger an assert at the callsite. Use 'checkf' instead.") = 0,
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition SlateStyle.h:28
static const FSlateColor & GetSlateColor()
Definition StyleDefaults.h:46
static float GetFloat()
Definition StyleDefaults.h:19
static const UE::Slate::FDeprecateVector2DResult GetVector2D()
Definition StyleDefaults.h:28
static const FMargin & GetMargin()
Definition StyleDefaults.h:55
static const FLinearColor & GetColor()
Definition StyleDefaults.h:37
static SLATECORE_API const FSlateBrush * GetNoBrush()
Definition StyleDefaults.cpp:6
Definition ISlateStyle.h:18
virtual const TSharedPtr< FSlateDynamicImageBrush > GetDynamicImageBrush(const FName BrushTemplate, const ANSICHAR *Specifier, UTexture2D *TextureResource, const FName TextureName, const ISlateStyle *RequestingStyle=nullptr) const =0
virtual const FLinearColor & GetColor(const FName PropertyName, const ANSICHAR *Specifier=nullptr, const FLinearColor &DefaultValue=FStyleDefaults::GetColor(), const ISlateStyle *RequestingStyle=nullptr) const =0
virtual const FSlateWidgetStyle * GetWidgetStyleInternal(const FName DesiredTypeName, const FName StyleName, const FSlateWidgetStyle *DefaultStyle, bool bWarnIfNotFound) const =0
ISlateStyle()
Definition ISlateStyle.h:21
static FName Join(FName A, const ANSICHAR *B)
Definition ISlateStyle.h:182
virtual const FSlateSound & GetSound(const FName PropertyName, const ANSICHAR *Specifier=nullptr, const ISlateStyle *RequestingStyle=nullptr) const =0
EStyleMessageSeverity
Definition ISlateStyle.h:208
virtual const FSlateBrush * GetOptionalBrush(const FName PropertyName, const ANSICHAR *Specifier=nullptr, const FSlateBrush *const DefaultBrush=FStyleDefaults::GetNoBrush()) const =0
virtual const TSharedPtr< FSlateDynamicImageBrush > GetDynamicImageBrush(const FName BrushTemplate, const FName TextureName, const ANSICHAR *Specifier=nullptr, const ISlateStyle *RequestingStyle=nullptr) const =0
virtual FSlateFontInfo GetFontStyle(const FName PropertyName, const ANSICHAR *Specifier=nullptr) const =0
virtual const FMargin & GetMargin(const FName PropertyName, const ANSICHAR *Specifier=nullptr, const FMargin &DefaultValue=FStyleDefaults::GetMargin(), const ISlateStyle *RequestingStyle=nullptr) const =0
virtual void LogMissingResource(EStyleMessageSeverity Severity, const FText &Message, const FName &MissingResource) const =0
const WidgetStyleType & GetWidgetStyle(FName PropertyName, const ANSICHAR *Specifier, const WidgetStyleType *DefaultValue, bool bWarnIfNotFound) const
Definition ISlateStyle.h:53
virtual const TSet< FName > & GetWidgetStyleNames() const
Definition ISlateStyle.h:196
const FSlateWidgetStyle * GetWidgetStyle(const FName &WidgetStyleTypeName, FName PropertyName, const ANSICHAR *Specifier=nullptr, const FSlateWidgetStyle *DefaultValue=nullptr, bool bWarnIfNotFound=true) const
Definition ISlateStyle.h:83
bool HasWidgetStyle(FName PropertyName, const ANSICHAR *Specifier=nullptr) const
Definition ISlateStyle.h:77
virtual const TSharedPtr< FSlateDynamicImageBrush > MakeDynamicImageBrush(const FName BrushTemplate, UTexture2D *TextureResource, const FName TextureName) const =0
const WidgetStyleType & GetWidgetStyle(FName PropertyName, const ANSICHAR *Specifier=nullptr, const WidgetStyleType *DefaultValue=nullptr) const
Definition ISlateStyle.h:71
virtual UE::Slate::FDeprecateVector2DResult GetVector(const FName PropertyName, const ANSICHAR *Specifier=nullptr, UE::Slate::FDeprecateVector2DParameter DefaultValue=FStyleDefaults::GetVector2D(), const ISlateStyle *RequestingStyle=nullptr) const =0
virtual float GetFloat(const FName PropertyName, const ANSICHAR *Specifier=nullptr, float DefaultValue=FStyleDefaults::GetFloat(), const ISlateStyle *RequestingStyle=nullptr) const =0
virtual FSlateBrush * GetDefaultBrush() const =0
virtual const FSlateColor GetSlateColor(const FName PropertyName, const ANSICHAR *Specifier=nullptr, const FSlateColor &DefaultValue=FStyleDefaults::GetSlateColor(), const ISlateStyle *RequestingStyle=nullptr) const =0
virtual FString GetContentRootDir() const =0
virtual const FName & GetStyleSetName() const =0
virtual TSet< FName > GetStyleKeys() const =0
virtual TArray< FName > GetEntriesUsingBrush(const FName BrushName) const =0
virtual void Log(EStyleMessageSeverity Severity, const FText &Message) const =0
virtual const TSharedPtr< FSlateDynamicImageBrush > GetDynamicImageBrush(const FName BrushTemplate, UTexture2D *TextureResource, const FName TextureName, const ISlateStyle *RequestingStyle=nullptr) const =0
virtual const FSlateBrush * GetBrush(const FName PropertyName, const ANSICHAR *Specifier=nullptr, const ISlateStyle *RequestingStyle=nullptr) const =0
virtual ~ISlateStyle()
Definition ISlateStyle.h:25
virtual void GetResources(TArray< const FSlateBrush * > &OutResources) const =0
Definition Texture2D.h:26
FDeprecateSlateVector2D FDeprecateVector2DResult
Definition SlateVector2.h:469
Definition SlateBrush.h:239
Definition SlateColor.h:42
Definition SlateDynamicImageBrush.h:15
Definition SlateFontInfo.h:147
Definition SlateSound.h:16
Definition SlateVector2.h:485