21 #include "vg_drawing_stub.h"
27 static inline DRAWING_Status not_implemented(MICROUI_GraphicsContext *gc) {
28 LLUI_DISPLAY_reportError(gc, DRAWING_LOG_NOT_IMPLEMENTED);
37 DRAWING_Status VG_DRAWING_STUB_drawPath(MICROUI_GraphicsContext *gc, jbyte *path, jfloat *matrix, jint fillRule,
38 jint blend, jint color) {
45 return not_implemented(gc);
48 DRAWING_Status VG_DRAWING_STUB_drawGradient(MICROUI_GraphicsContext *gc, jbyte *path, jfloat *matrix, jint fillRule,
49 jint alpha, jint blend, jint *gradient, jfloat *gradientMatrix) {
58 return not_implemented(gc);
61 DRAWING_Status VG_DRAWING_STUB_drawString(MICROUI_GraphicsContext *gc, jchar *text, jint length, jint faceHandle,
62 jfloat size, jfloat *matrix, jint alpha, jint blend, jfloat letterSpacing) {
72 return not_implemented(gc);
75 DRAWING_Status VG_DRAWING_STUB_drawStringGradient(MICROUI_GraphicsContext *gc, jchar *text, jint length,
76 jint faceHandle, jfloat size, jfloat *matrix, jint alpha, jint blend,
77 jfloat letterSpacing, jint *gradientData, jfloat *gradientMatrix) {
88 (void)*gradientMatrix;
89 return not_implemented(gc);
92 DRAWING_Status VG_DRAWING_STUB_drawStringOnCircle(MICROUI_GraphicsContext *gc, jchar *text, jint length,
93 jint faceHandle, jfloat size, jfloat *matrix, jint alpha, jint blend,
94 jfloat letterSpacing, jfloat radius, jint direction) {
106 return not_implemented(gc);
109 DRAWING_Status VG_DRAWING_STUB_drawStringOnCircleGradient(MICROUI_GraphicsContext *gc, jchar *text, jint length,
110 jint faceHandle, jfloat size,
float *matrix, jint alpha,
111 jint blend, jfloat letterSpacing, jfloat radius,
112 jint direction, jint *gradientData, jfloat *gradientMatrix) {
125 (void)*gradientMatrix;
126 return not_implemented(gc);
129 DRAWING_Status VG_DRAWING_STUB_drawImage(MICROUI_GraphicsContext *gc,
void *image, jfloat *matrix, jint alpha,
130 jlong elapsed,
const float color_matrix[], jint *errno) {
138 return not_implemented(gc);