public static extern void uiDrawRestore(uiDrawContextPtr *c);
public static extern void uiDrawText(uiDrawContextPtr *c, double x, double y, uiDrawTextLayout *layout);
public static extern void uiDrawSave(uiDrawContextPtr *c);
public static extern void uiDrawClip(uiDrawContextPtr *c, uiDrawPath *path);
public static extern void uiDrawTransform(uiDrawContextPtr *c, uiDrawMatrix *m);
public static extern void uiDrawFill(uiDrawContextPtr *c, uiDrawPath *path, uiDrawBrush *b);
public static extern void uiDrawStroke(uiDrawContextPtr *c, uiDrawPath *path, uiDrawBrush *b, uiDrawStrokeParams *p);