Toolbox 0.0.1
Ritchie's accessible game engine'
Loading...
Searching...
No Matches
Ritchie.Toolbox.VisualStyles Namespace Reference

Classes

class  DefaultWidgetBackgroundRenderer
 
class  FallbackVisualStyle
 
interface  IGetTextColor
 
interface  IGetThemeProperties< TThemeProperties >
 Allows retrieving of layout properties of the given type. When implemented by a visual style, allows widgets to retrieve layout properties from said visual style via Widget.GetThemeProperties<TThemeProperties>. More...
 
interface  IUpdateThemeProperties
 When implemented by a widget, allows the widget to query layout properties from the visual style. More...
 
interface  IVisual< TVisualProperties >
 Interface for a widget that can be drawn by visual styles given properties controlled by the widget. More...
 
interface  IVisualRenderer< in TVisual, TVisualState >
 
interface  IVisualRenderer< in TVisualProperties >
 When implemented by a visual style, any Widget implementing IVisual<TVisualProperties> to be rendered with the visual style via StyleManager.DrawVisual<TWidget, TVisualProperties> where TWidget is a Widget implementing IVisual<TWidgetProperties> More...
 
interface  IVisualStyle
 
interface  IWidgetBackgroundRenderer
 
interface  IWidgetRenderer< in TWidget >
 
class  StyleManager
 API for interacting with global styles throughout the UI. More...
 
class  WidgetBag< T >