API related to on-screen graphics - surfaces, pixels, cursors, fonts, palettes, and renderers.
Modules | |
Blitting | |
Graphics blitting operations. | |
Conversions | |
Graphics conversion operations. | |
Cursor | |
Cursor class used for representing the mouse cursor on the screen. | |
Cursor manager | |
The CursorManager class for managing the behavior of the mouse cursor. | |
Fonts | |
API for representing and managing fonts on the screen. | |
Font manager | |
FontManager class used for managing fonts. | |
Mac cursor | |
Macintosh cursor decoding. | |
Managed surface | |
The ManagedSurface class that adds extra functionality on top of the Surface class. | |
PaletteManager | |
The PaletteManager class. | |
Pixel formats | |
Structures for managing pixel formats. | |
Renderer | |
API for managing renderer engines. | |
Screen | |
Screen class for managing the screen. | |
Surface | |
Surface class for managing an arbitrary graphics surface. | |
Thumbnails | |
API for managing screen thumbnails used for save games. | |
Pixel buffers | |
Class for managing pixel buffers. | |
Vector renderer | |
VectorRenderer for drawing on a given surface. | |
Specialized vector renderer | |
VectorRendererSpec class. | |
Windows cursor | |
API related to Windows cursors. | |
YUV to RGB conversion | |
Methods for converting YUV images into RGB surfaces. | |