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 faceHandle, jfloat size,
49 jfloat *matrix, jint alpha, jint blend, jfloat letterSpacing);
54 DRAWING_Status VG_DRAWING_STUB_drawStringGradient(MICROUI_GraphicsContext *gc, jchar *text, jint faceHandle,
55 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 faceHandle,
62 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 faceHandle,
69 jfloat size, jfloat *matrix, jint alpha, jint blend,
70 jfloat letterSpacing, jfloat radius, jint direction,
71 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);