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.
For example usage see backend example and backend input example. |
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.
Whenever possible the generic init function is preferrable. See the generic init example. |