• Home
  • Raw
  • Download

Lines Matching full:images

188 		wl_cursor_image_destroy(cursor->images[i]);  in wl_cursor_destroy()
190 free(cursor->images); in wl_cursor_destroy()
210 cursor->cursor.images = malloc(sizeof *cursor->cursor.images); in wl_cursor_create_from_data()
211 if (!cursor->cursor.images) in wl_cursor_create_from_data()
221 cursor->cursor.images[0] = (struct wl_cursor_image *) image; in wl_cursor_create_from_data()
246 free(cursor->cursor.images); in wl_cursor_create_from_data()
277 wl_cursor_create_from_xcursor_images(struct xcursor_images *images, in wl_cursor_create_from_xcursor_images() argument
288 cursor->cursor.images = in wl_cursor_create_from_xcursor_images()
289 malloc(images->nimage * sizeof cursor->cursor.images[0]); in wl_cursor_create_from_xcursor_images()
290 if (!cursor->cursor.images) { in wl_cursor_create_from_xcursor_images()
295 cursor->cursor.name = strdup(images->name); in wl_cursor_create_from_xcursor_images()
298 for (i = 0; i < images->nimage; i++) { in wl_cursor_create_from_xcursor_images()
306 image->image.width = images->images[i]->width; in wl_cursor_create_from_xcursor_images()
307 image->image.height = images->images[i]->height; in wl_cursor_create_from_xcursor_images()
308 image->image.hotspot_x = images->images[i]->xhot; in wl_cursor_create_from_xcursor_images()
309 image->image.hotspot_y = images->images[i]->yhot; in wl_cursor_create_from_xcursor_images()
310 image->image.delay = images->images[i]->delay; in wl_cursor_create_from_xcursor_images()
321 images->images[i]->pixels, size); in wl_cursor_create_from_xcursor_images()
323 cursor->cursor.images[i] = (struct wl_cursor_image *) image; in wl_cursor_create_from_xcursor_images()
329 free(cursor->cursor.images); in wl_cursor_create_from_xcursor_images()
338 load_callback(struct xcursor_images *images, void *data) in load_callback() argument
343 if (wl_cursor_theme_get_cursor(theme, images->name)) { in load_callback()
344 xcursor_images_destroy(images); in load_callback()
348 cursor = wl_cursor_create_from_xcursor_images(images, theme); in load_callback()
364 xcursor_images_destroy(images); in load_callback()
371 * \param size Desired size of the cursor images.
487 while (t - cur->cursor.images[i]->delay < t) in wl_cursor_frame_and_duration()
488 t -= cur->cursor.images[i++]->delay; in wl_cursor_frame_and_duration()
496 if (t >= cur->cursor.images[i]->delay) in wl_cursor_frame_and_duration()
499 *duration = cur->cursor.images[i]->delay - t; in wl_cursor_frame_and_duration()