A 2D painting API is provided that can be implemented to draw on different output targets with an implementation to draw on off-screen images. Image classes support planar and interleaved images and algorithms to manipulate them.
Classes | |
| class | Argb32Image |
| ARGB-32 image. More... | |
| class | Argb32Model |
| ARGB-32 image model. More... | |
| class | BasicPoint |
| Point with X ynd X coordinates. More... | |
| class | BasicSize |
| Size with width and height. More... | |
| class | ConstPixel |
| Const pixel in an image. More... | |
| class | Image |
| Generic image. More... | |
| class | ImageFormat |
| Image format. More... | |
| class | ImageView |
| View on image data. More... | |
| class | JpegReader |
| Reader for JPEG images. More... | |
| class | Painter |
| 2D painter interface. More... | |
| class | Pen |
| Attributs for the drawing of outlines. More... | |
| class | Pixel |
| Pixel in an image. More... | |
| class | PngReader |
| Reader for PNG images. More... | |
| class | PngWriter |
| Writer for PNG images. More... | |
| class | Transform |
| 2D transformation matrix. More... | |
| class | Yuv12Image |
| YV-12 image. More... | |
| class | Yuv12Model |
| YV-12 image model. More... | |
Functions | |
| template<typename InIterT , typename OutIterT > | |
| void | blockScale (InIterT from, Pt::ssize_t fromWidth, Pt::ssize_t fromHeight, OutIterT to, Pt::ssize_t toWidth, Pt::ssize_t toHeight) |
| Generic block scale implementation. | |
| template<typename InIterT , typename OutIterT , typename AssignT > | |
| void | blockScale (InIterT from, Pt::ssize_t fromWidth, Pt::ssize_t fromHeight, OutIterT to, Pt::ssize_t toWidth, Pt::ssize_t toHeight, AssignT assign) |
| Generic block scale implementation with a custom assignment function.. | |