> For the complete documentation index, see [llms.txt](https://refresh-cx.gitbook.io/refresh.cx-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://refresh-cx.gitbook.io/refresh.cx-docs/drawing.md).

# Drawing

Shark-style drawing primitives. Colors are 0-255 RGBA, coordinates are screen pixels. All calls live under `refresh.Drawing`. Repaint every frame.

<table data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><h4>Draw Rect</h4></td><td>Filled rounded rectangle</td><td><a href="/refresh.cx-docs/drawing/draw-rect.md">Open</a></td></tr><tr><td><h4>Draw Border Rect</h4></td><td>Rectangle outline</td><td><a href="/refresh.cx-docs/drawing/draw-border-rect.md">Open</a></td></tr><tr><td><h4>Draw Blur</h4></td><td>Real blurred region</td><td><a href="/refresh.cx-docs/drawing/draw-blur.md">Open</a></td></tr><tr><td><h4>Draw Text</h4></td><td>Text with centering and fonts</td><td><a href="/refresh.cx-docs/drawing/draw-text.md">Open</a></td></tr><tr><td><h4>Draw Image</h4></td><td>Imported image</td><td><a href="/refresh.cx-docs/drawing/draw-image.md">Open</a></td></tr><tr><td><h4>Draw Gif</h4></td><td>Imported GIF, animated</td><td><a href="/refresh.cx-docs/drawing/draw-gif.md">Open</a></td></tr><tr><td><h4>Draw Circle</h4></td><td>Circle with fill flag</td><td><a href="/refresh.cx-docs/drawing/draw-circle.md">Open</a></td></tr><tr><td><h4>Draw Line</h4></td><td>Line with thickness</td><td><a href="/refresh.cx-docs/drawing/draw-line.md">Open</a></td></tr><tr><td><h4>Draw Shadow Rect</h4></td><td>Rect with drop shadow</td><td><a href="/refresh.cx-docs/drawing/draw-shadow-rect.md">Open</a></td></tr><tr><td><h4>Draw Shadow Circle</h4></td><td>Circle with drop shadow</td><td><a href="/refresh.cx-docs/drawing/draw-shadow-circle.md">Open</a></td></tr><tr><td><h4>Draw Gradient Rect</h4></td><td>Vertical gradient</td><td><a href="/refresh.cx-docs/drawing/draw-gradient-rect.md">Open</a></td></tr><tr><td><h4>Push Order</h4></td><td>Push draw order</td><td><a href="/refresh.cx-docs/drawing/push-order.md">Open</a></td></tr><tr><td><h4>Pop Order</h4></td><td>Pop draw order</td><td><a href="/refresh.cx-docs/drawing/pop-order.md">Open</a></td></tr><tr><td><h4>Push Clip Rect</h4></td><td>Push clip rect</td><td><a href="/refresh.cx-docs/drawing/push-clip-rect.md">Open</a></td></tr><tr><td><h4>Pop Clip Rect</h4></td><td>Pop clip rect</td><td><a href="/refresh.cx-docs/drawing/pop-clip-rect.md">Open</a></td></tr><tr><td><h4>Set Cursor Active</h4></td><td>Show or hide cursor</td><td><a href="/refresh.cx-docs/drawing/set-cursor-active.md">Open</a></td></tr><tr><td><h4>Set Cursor Icon</h4></td><td>Cursor icon 0-8</td><td><a href="/refresh.cx-docs/drawing/set-cursor-icon.md">Open</a></td></tr><tr><td><h4>Reset Cursor Icon</h4></td><td>Reset to Arrow</td><td><a href="/refresh.cx-docs/drawing/reset-cursor-icon.md">Open</a></td></tr></tbody></table>
