Navigation C API Pages Python bindings Applications

Drawing Backends

The Drawing backends provide means to draw on to a computer screen or into a window. Instead of having one unified initialization interface, each backend has its specific function and semantics. However, once a backend is initialized, the backend structure provides a unified API for controlling the drawing.

Backends API

Tip For example usage see backend example and backend input example.

Backends initialization

Backends cover wide range of different ways how to draw on computer screen or on a hardware displays, there are plenty of ways how to initialize a backend.

Tip Whenever possible the generic init function is preferrable. See the generic init example.