Iliad
Painting Plugin for UnrealEngine4 by Praxinos
Static Public Member Functions | Static Protected Member Functions | List of all members
FOdysseyStyle Class Reference
Inheritance diagram for FOdysseyStyle:
FSlateOdysseyStyle

Static Public Member Functions

static const FSlateBrush * GetBrush (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FLinearColor & GetColor (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FSlateBrush * GetDefaultBrush ()
 
static const TSharedPtr< FSlateDynamicImageBrush > GetDynamicImageBrush (FName BrushTemplate, class UTexture2D *TextureResource, FName TextureName)
 
static const TSharedPtr< FSlateDynamicImageBrush > GetDynamicImageBrush (FName BrushTemplate, const ANSICHAR *Specifier, class UTexture2D *TextureResource, FName TextureName)
 
static const TSharedPtr< FSlateDynamicImageBrush > GetDynamicImageBrush (FName BrushTemplate, FName TextureName, const ANSICHAR *Specifier=NULL)
 
static float GetFloat (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static FSlateFontInfo GetFontStyle (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FMargin & GetMargin (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FSlateBrush * GetNoBrush ()
 
static const FSlateBrush * GetOptionalBrush (FName PropertyName, const ANSICHAR *Specifier=NULL, const FSlateBrush *const DefaultBrush=FStyleDefaults::GetNoBrush())
 
static void GetResources (TArray< const FSlateBrush * > &OutResources)
 
static const FSlateColor GetSlateColor (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FSlateSound & GetSound (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static const FName & GetStyleSetName ()
 
static FVector2D GetVector (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
template<class T >
static const T & GetWidgetStyle (FName PropertyName, const ANSICHAR *Specifier=NULL)
 
static void ResetToDefault ()
 

Static Protected Member Functions

static void SetStyle (const TSharedRef< ISlateStyle > &iNewStyle)
 

Detailed Description

A collection of named properties that guide the appearance of Slate.

Member Function Documentation

◆ GetBrush()

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

◆ GetColor()

const FLinearColor & FOdysseyStyle::GetColor ( FName  PropertyName,
const ANSICHAR *  Specifier = NULL 
)
static

◆ GetDefaultBrush()

const FSlateBrush * FOdysseyStyle::GetDefaultBrush ( )
static

◆ GetDynamicImageBrush() [1/3]

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

◆ GetDynamicImageBrush() [2/3]

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

◆ GetDynamicImageBrush() [3/3]

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

◆ GetFloat()

float FOdysseyStyle::GetFloat ( FName  PropertyName,
const ANSICHAR *  Specifier = NULL 
)
static

◆ GetFontStyle()

FSlateFontInfo FOdysseyStyle::GetFontStyle ( FName  PropertyName,
const ANSICHAR *  Specifier = NULL 
)
static

◆ GetMargin()

const FMargin & FOdysseyStyle::GetMargin ( FName  PropertyName,
const ANSICHAR *  Specifier = NULL 
)
static

◆ GetNoBrush()

const FSlateBrush * FOdysseyStyle::GetNoBrush ( )
static

◆ GetOptionalBrush()

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

◆ GetResources()

void FOdysseyStyle::GetResources ( TArray< const FSlateBrush * > &  OutResources)
static

◆ GetSlateColor()

const FSlateColor FOdysseyStyle::GetSlateColor ( FName  PropertyName,
const ANSICHAR *  Specifier = NULL 
)
static

◆ GetSound()

const FSlateSound & FOdysseyStyle::GetSound ( FName  PropertyName,
const ANSICHAR *  Specifier = NULL 
)
static

◆ GetStyleSetName()

const FName & FOdysseyStyle::GetStyleSetName ( )
static

◆ GetVector()

FVector2D FOdysseyStyle::GetVector ( FName  PropertyName,
const ANSICHAR *  Specifier = NULL 
)
static

◆ GetWidgetStyle()

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

◆ ResetToDefault()

void FOdysseyStyle::ResetToDefault ( )
static

◆ SetStyle()

void FOdysseyStyle::SetStyle ( const TSharedRef< ISlateStyle > &  iNewStyle)
staticprotected