Module beamui.graphics.painter

The main module for 2D painting.

Import line

import beamui.graphics.painter;

Interfaces

NameDescription
CustomSceneDelegate

Classes

NameDescription
PaintEngine Base for painting backends
Painter Painter draws anti-aliased 2D vector shapes, as well as text and images.

Structs

NameDescription
GlyphInstance Positioned glyph
LayerInfo
PainterHead Controls and guards Painter's frame cycle.
PaintSaver Restores painter's state on destruction, usually when goes out of scope.

Manifest constants

NameTypeDescription
MAX_DIMENSION
MIN_RECT_F
MIN_RECT_I