Interface IWidgetRenderer<TWidget>
Namespace: Ritchie.Toolbox.VisualStyles
Assembly: Ritchie.Toolbox.dll
Syntax
public interface IWidgetRenderer<in TWidget> where TWidget : WidgetType Parameters
| Name | Description | 
|---|---|
| TWidget | 
Methods
ClipWidget(TWidget, GeometryHelper, in LayoutRect, in BackgroundStyleProperties)
Declaration
void ClipWidget(TWidget widget, GeometryHelper geometry, in LayoutRect contentRect, in Widget.BackgroundStyleProperties backgroundStyle)Parameters
| Type | Name | Description | 
|---|---|---|
| TWidget | widget | |
| GeometryHelper | geometry | |
| LayoutRect | contentRect | |
| Widget.BackgroundStyleProperties | backgroundStyle | 
DrawWidget(TWidget, GeometryHelper, in LayoutRect, in BackgroundStyleProperties)
Declaration
void DrawWidget(TWidget widget, GeometryHelper geometry, in LayoutRect contentRect, in Widget.BackgroundStyleProperties backgroundStyle)Parameters
| Type | Name | Description | 
|---|---|---|
| TWidget | widget | |
| GeometryHelper | geometry | |
| LayoutRect | contentRect | |
| Widget.BackgroundStyleProperties | backgroundStyle |