Skip to contents

Devices

mypaint_device()
Open a libmypaint-backed graphics device

Mypaint Brushes

brush_dirs()
Discover installed mypaint brush directories
brush_inputs()
libmypaint brush input metadata
brush_settings()
libmypaint brush setting metadata
brushes()
List installed mypaint brushes
load_brush()
Load an installed mypaint brush
set_brush()
Set the active mypaintr brush
tweak_brush()
Create a reusable tweaked brush specification

Hands

hand() human_hand()
Hand-drawn geometry settings
set_hand()
Set the active mypaintr hand-drawn geometry

Rough Drawing

rough_lines() draw_rough_lines()
Compute or draw rough connected lines
rough_segments() draw_rough_segments()
Compute or draw rough segments
rough_arrows() draw_rough_arrows()
Compute or draw rough arrows
rough_points() draw_rough_points()
Compute or draw rough points
rough_polygons() draw_rough_polygons()
Compute or draw rough polygons
rough_polypath() draw_rough_polypath()
Compute or draw a rough multipath
rough_rect() draw_rough_rect()
Compute or draw a rough rectangle

Fill Patterns

hatch()
Hatch fill pattern
crosshatch()
Cross-hatch fill pattern
zigzag()
Zigzag fill pattern
jumble()
Jumble fill pattern

ggplot2 Integration

geom_mypaint_bar()
Draw rough, brush-rendered bars in ggplot2
geom_mypaint_col()
Draw rough, brush-rendered columns in ggplot2
mypaint_wrap()
Wrap a grid grob, ggplot layer, or ggplot theme element with scoped mypaint styling

knitr Integration

knitr_mypaint_hook()
Create a knitr chunk hook for live mypaint rendering