6 #if !defined VG_DRAWING_STUB_H
7 #define VG_DRAWING_STUB_H
27 #include "vg_drawing.h"
36 DRAWING_Status VG_DRAWING_STUB_drawPath(MICROUI_GraphicsContext *gc, jbyte *path, jfloat *matrix, jint fillRule,
37 jint blend, jint color);
42 DRAWING_Status VG_DRAWING_STUB_drawGradient(MICROUI_GraphicsContext *gc, jbyte *path, jfloat *matrix, jint fillRule,
43 jint alpha, jint blend, jint *gradient, jfloat *gradientMatrix);
48 DRAWING_Status VG_DRAWING_STUB_drawString(MICROUI_GraphicsContext *gc, jchar *text, jint length, jint faceHandle,
49 jfloat size, jfloat *matrix, jint alpha, jint blend, jfloat letterSpacing);
54 DRAWING_Status VG_DRAWING_STUB_drawStringGradient(MICROUI_GraphicsContext *gc, jchar *text, jint length,
55 jint faceHandle, jfloat size, jfloat *matrix, jint alpha, jint blend,
56 jfloat letterSpacing, jint *gradientData, jfloat *gradientMatrix);
61 DRAWING_Status VG_DRAWING_STUB_drawStringOnCircle(MICROUI_GraphicsContext *gc, jchar *text, jint length,
62 jint faceHandle, jfloat size, jfloat *matrix, jint alpha, jint blend,
63 jfloat letterSpacing, jfloat radius, jint direction);
68 DRAWING_Status VG_DRAWING_STUB_drawStringOnCircleGradient(MICROUI_GraphicsContext *gc, jchar *text, jint length,
69 jint faceHandle, jfloat size, jfloat *matrix, jint alpha,
70 jint blend, jfloat letterSpacing, jfloat radius,
71 jint direction, jint *gradientData, jfloat *gradientMatrix);
76 DRAWING_Status VG_DRAWING_STUB_drawImage(MICROUI_GraphicsContext *gc,
void *image, jfloat *matrix, jint alpha,
77 jlong elapsed,
const float color_matrix[], jint *errno);