| GrPoint() | Draw a point |
| GrPoints() | Draw a set of points |
| GrLine() | Draw a line |
| GrRect() | Draw a rectangle |
| GrFillRect() | Draw a filled rectangle |
| GrPoly() | Draw a polygon |
| GrFillPoly() | Draw a filled polygon |
| GrEllipse() | Draw an ellipse or circle |
| GrFillEllipse() | Draw a filled ellipse or circle |
| GrArc() | Draw an arc |
| GrArcAngle() | Draw an arc |
| GrReadArea() | Read pixel data from a drawable |
| GrArea() | Draw a pixel array |
| GrCopyArea() | Copy from one drawable to another |
| GrBitmap() | Draw a monochrome bitmap |
| GrFreeImage() | Destroy an image buffer |
| GrGetImageInfo() | Retrieve information about an image |
| GrDrawImageFromFile() | Draw an image from a file |
| GrLoadImageFromFile() | Load an image from a file into memory |
| GrDrawImageToFit() | Draw an image with scaling |
| GrDrawImageBits() | Draw an image |
| GrText() | Draw text |
| GrDrawLines() | Draw a set of lines |