6 #if !defined UI_IMAGE_DRAWING_H
7 #define UI_IMAGE_DRAWING_H
53 #include "ui_drawing.h"
63 DRAWING_Status UI_IMAGE_DRAWING_draw(MICROUI_GraphicsContext *gc, MICROUI_Image *img, jint regionX, jint regionY,
64 jint width, jint height, jint x, jint y, jint alpha);
70 DRAWING_Status UI_IMAGE_DRAWING_copy(MICROUI_GraphicsContext *gc, MICROUI_Image *img, jint regionX, jint regionY,
71 jint width, jint height, jint x, jint y);
77 DRAWING_Status UI_IMAGE_DRAWING_drawRegion(MICROUI_GraphicsContext *gc, jint regionX, jint regionY, jint width,
78 jint height, jint x, jint y, jint alpha);
84 DRAWING_Status UI_IMAGE_DRAWING_drawFlipped(MICROUI_GraphicsContext *gc, MICROUI_Image *img, jint regionX, jint regionY,
85 jint width, jint height, jint x, jint y, DRAWING_Flip transformation,
92 DRAWING_Status UI_IMAGE_DRAWING_drawRotatedNearestNeighbor(MICROUI_GraphicsContext *gc, MICROUI_Image *img, jint x,
93 jint y, jint rotationX, jint rotationY, jfloat angle,
100 DRAWING_Status UI_IMAGE_DRAWING_drawRotatedBilinear(MICROUI_GraphicsContext *gc, MICROUI_Image *img, jint x, jint y,
101 jint rotationX, jint rotationY, jfloat angle, jint alpha);
107 DRAWING_Status UI_IMAGE_DRAWING_drawScaledNearestNeighbor(MICROUI_GraphicsContext *gc, MICROUI_Image *img, jint x,
108 jint y, jfloat factorX, jfloat factorY, jint alpha);
114 DRAWING_Status UI_IMAGE_DRAWING_drawScaledBilinear(MICROUI_GraphicsContext *gc, MICROUI_Image *img, jint x, jint y,
115 jfloat factorX, jfloat factorY, jint alpha);