Interface IVisualRenderer<TVisual, TVisualState>
Namespace: Ritchie.Toolbox.VisualStyles
Assembly: Ritchie.Toolbox.dll
Syntax
public interface IVisualRenderer<in TVisual, TVisualState> where TVisual : IVisual<TVisualState> where TVisualState : struct
Type Parameters
Name | Description |
---|---|
TVisual | |
TVisualState |
Methods
Draw(TVisual, GeometryHelper, in LayoutRect, TVisualState)
Declaration
void Draw(TVisual widget, GeometryHelper geometry, in LayoutRect contentRect, TVisualState properties)
Parameters
Type | Name | Description |
---|---|---|
TVisual | widget | |
GeometryHelper | geometry | |
LayoutRect | contentRect | |
TVisualState | properties |