Table of Contents

Class DebugVisualization

Namespace
Icy.Diagnostics
Assembly
IcyUI.dll

Dispatches per-element debug overlays - the only entry point Draw(IRenderContext) calls into.

public static class DebugVisualization
Inheritance
DebugVisualization
Inherited Members

Methods

RenderElementOverlays(UIElement, IRenderContext, Canvas)

Renders every IDebugOverlay active for element - its Debug.Visualization override if it has one, otherwise canvas's ActiveDebugTools.

public static void RenderElementOverlays(UIElement element, IRenderContext context, Canvas canvas)

Parameters

element UIElement

The element being drawn.

context IRenderContext

The render context, with Transform already set to element's own screen transform.

canvas Canvas

The canvas element belongs to.