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 faceHandle, jfloat size,
62 jfloat *matrix, jint alpha, jint blend, jfloat letterSpacing) {
71 return not_implemented(gc);
74 DRAWING_Status VG_DRAWING_STUB_drawStringGradient(MICROUI_GraphicsContext *gc, jchar *text, jint faceHandle,
75 jfloat size, jfloat *matrix, jint alpha, jint blend,
76 jfloat letterSpacing, jint *gradientData, jfloat *gradientMatrix) {
86 (void)*gradientMatrix;
87 return not_implemented(gc);
90 DRAWING_Status VG_DRAWING_STUB_drawStringOnCircle(MICROUI_GraphicsContext *gc, jchar *text, jint faceHandle,
91 jfloat size, jfloat *matrix, jint alpha, jint blend,
92 jfloat letterSpacing, jfloat radius, jint direction) {
103 return not_implemented(gc);
106 DRAWING_Status VG_DRAWING_STUB_drawStringOnCircleGradient(MICROUI_GraphicsContext *gc, jchar *text, jint faceHandle,
107 jfloat size,
float *matrix, jint alpha, jint blend,
108 jfloat letterSpacing, jfloat radius, jint direction,
109 jint *gradientData, jfloat *gradientMatrix) {
121 (void)*gradientMatrix;
122 return not_implemented(gc);
125 DRAWING_Status VG_DRAWING_STUB_drawImage(MICROUI_GraphicsContext *gc,
void *image, jfloat *matrix, jint alpha,
126 jlong elapsed,
const float color_matrix[], jint *errno) {
134 return not_implemented(gc);