Home | History | Annotate | Download | only in jni

Lines Matching defs:pixmap

12 		gdx2d_pixmap* pixmap = gdx2d_load(p_buffer + offset, len);

15 if(pixmap==0)
18 jobject pixel_buffer = env->NewDirectByteBuffer((void*)pixmap->pixels, pixmap->width * pixmap->height * gdx2d_bytes_per_pixel(pixmap->format));
20 p_native_data[0] = (jlong)pixmap;
21 p_native_data[1] = pixmap->width;
22 p_native_data[2] = pixmap->height;
23 p_native_data[3] = pixmap->format;
34 gdx2d_pixmap* pixmap = gdx2d_new(width, height, format);
35 if(pixmap==0)
38 jobject pixel_buffer = env->NewDirectByteBuffer((void*)pixmap->pixels, pixmap->width * pixmap->height * gdx2d_bytes_per_pixel(pixmap->format));
40 p_native_data[0] = (jlong)pixmap;
41 p_native_data[1] = pixmap->width;
42 p_native_data[2] = pixmap->height;
43 p_native_data[3] = pixmap->format;
50 JNIEXPORT void JNICALL Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_free(JNIEnv* env, jclass clazz, jlong pixmap) {
55 gdx2d_free((gdx2d_pixmap*)pixmap);
60 JNIEXPORT void JNICALL Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_clear(JNIEnv* env, jclass clazz, jlong pixmap, jint color) {
65 gdx2d_clear((gdx2d_pixmap*)pixmap, color);
70 JNIEXPORT void JNICALL Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_setPixel(JNIEnv* env, jclass clazz, jlong pixmap, jint x, jint y, jint color) {
75 gdx2d_set_pixel((gdx2d_pixmap*)pixmap, x, y, color);
80 JNIEXPORT jint JNICALL Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_getPixel(JNIEnv* env, jclass clazz, jlong pixmap, jint x, jint y) {
85 return gdx2d_get_pixel((gdx2d_pixmap*)pixmap, x, y);
90 JNIEXPORT void JNICALL Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_drawLine(JNIEnv* env, jclass clazz, jlong pixmap, jint x, jint y, jint x2, jint y2, jint color) {
95 gdx2d_draw_line((gdx2d_pixmap*)pixmap, x, y, x2, y2, color);
100 JNIEXPORT void JNICALL Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_drawRect(JNIEnv* env, jclass clazz, jlong pixmap, jint x, jint y, jint width, jint height, jint color) {
105 gdx2d_draw_rect((gdx2d_pixmap*)pixmap, x, y, width, height, color);
110 JNIEXPORT void JNICALL Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_drawCircle(JNIEnv* env, jclass clazz, jlong pixmap, jint x, jint y, jint radius, jint color) {
115 gdx2d_draw_circle((gdx2d_pixmap*)pixmap, x, y, radius, color);
120 JNIEXPORT void JNICALL Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_fillRect(JNIEnv* env, jclass clazz, jlong pixmap, jint x, jint y, jint width, jint height, jint color) {
125 gdx2d_fill_rect((gdx2d_pixmap*)pixmap, x, y, width, height, color);
130 JNIEXPORT void JNICALL Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_fillCircle(JNIEnv* env, jclass clazz, jlong pixmap, jint x, jint y, jint radius, jint color) {
135 gdx2d_fill_circle((gdx2d_pixmap*)pixmap, x, y, radius, color);
140 JNIEXPORT void JNICALL Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_fillTriangle(JNIEnv* env, jclass clazz, jlong pixmap, jint x1, jint y1, jint x2, jint y2, jint x3, jint y3, jint color) {
145 gdx2d_fill_triangle((gdx2d_pixmap*)pixmap, x1, y1, x2, y2, x3, y3, color);