libmypaint  1.6.0
Data Structures
Here are the data structures with brief descriptions:
 CMyPaintBrushMaintains the data and state required to perform brush strokes
 CMyPaintBrushInputInfoHolds information about a single MyPaintBrushInput
 CMyPaintBrushSettingInfoHolds information about a single MyPaintBrushSetting
 CMyPaintMappingA sequence of piecewise linear functions
 CMyPaintRectangleRepresentation of a rectangle, integer values: (x, y, w, h)
 CMyPaintRectanglesHolds the size and location of a MyPaintRectangle array
 CMyPaintSurfaceAbstract surface type for the MyPaint brush engine
 CMyPaintSurface2Extends MyPaintSurface with support for spectral ops and multiple bounding boxes
 CMyPaintSymmetryDataContains data used for symmetry calculations
 CMyPaintSymmetryStateContains the basis for symmetry calculations
 CMyPaintTiledSurfaceTile-backed implementation of MyPaintSurface
 CMyPaintTiledSurface2Tile-backed implementation of MyPaintSurface2
 CMyPaintTileRequestTile request used by MyPaintTiledSurface and MyPaintTiledSurface2
 CMyPaintTransform3x3 matrix of floats, row-major order