23 #ifndef VG_FEATURE_PATH 29 #include <LLVG_PATH_impl.h> 30 #include <LLVG_PATH_PAINTER_impl.h> 37 jint LLVG_PATH_IMPL_initializePath(jbyte* jpath, jint length) {
44 jint LLVG_PATH_IMPL_appendPathCommand1(jbyte* jpath, jint length, jint cmd, jfloat x, jfloat y) {
54 jint LLVG_PATH_IMPL_appendPathCommand2(jbyte* jpath, jint length, jint cmd, jfloat x1, jfloat y1, jfloat x2,
67 jint LLVG_PATH_IMPL_appendPathCommand3(jbyte* jpath, jint length, jint cmd, jfloat x1, jfloat y1, jfloat x2,
68 jfloat y2, jfloat x3, jfloat y3) {
82 void LLVG_PATH_IMPL_reopenPath(jbyte* jpath) {
92 jint LLVG_PATH_PAINTER_IMPL_drawPath(MICROUI_GraphicsContext* gc, jbyte* pathData, jint x, jint y, jfloat* matrix, jint fillRule, jint blend, jint color){
105 jint LLVG_PATH_PAINTER_IMPL_drawGradient(MICROUI_GraphicsContext* gc, jbyte* pathData, jint x, jint y, jfloat* matrix, jint fillRule, jint blend, jint* gradientData, jfloat* gradientMatrix, jint alpha){
114 (void)gradientMatrix;
123 #endif // VG_FEATURE_PATH MicroEJ MicroVG library low level API: enable some features according to the hardware capacities...