/* loop - do things */ static void _loop(double t, int f) { int i; Evas_Coord x, y, w, h; const char *strs[] = { "Big", "Smelly", "Fish", "Pants", "Octopus", "Garden", "There", "I", "Am", "You", "Are", "Erogenous", "We", "Stick", "Wet", "Fishy", "Fiddly", "Family", "Lair", "Monkeys", "Magazine" }; for (i = 0; i < OBNUM; i++) { w = win_w * 4; h = win_h * 4; x = (win_w / 2) - (w / 2); x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (500 / 2); y = (win_h / 2) - (h / 2); y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (444 / 2); evas_object_move(o_images[i], x, y); } evas_object_text_text_set(o_mask, strs[rnd() % (sizeof(strs) / sizeof(char *))]); evas_object_color_set(o_mask, 255, 255, 255, 255); evas_object_geometry_get(o_mask, NULL, NULL, &w, &h); evas_object_move(o_mask, (win_w - w) / 2, (win_h - h) / 2); FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { _cube_pos(cubes[0], (win_w / 2), (win_h / 2), 0, 0, f, 0); FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { int i; static Evas_Map *m = NULL; Evas_Coord x, y, w, h; if (!m) m = evas_map_new(4); evas_map_smooth_set(m, 0); for (i = 0; i < (OBNUM / 2); i++) { w = 120; h = 160; x = (win_w / 2) - (w / 2); x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2); y = (win_h / 2) - (h / 2); y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2); evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0); evas_map_util_rotate(m, f, x + (w / 2), y + (h / 2)); evas_object_map_enable_set(o_images[i], 1); evas_object_map_set(o_images[i], m); } FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { int i; Evas_Coord x, y, w, h; for (i = 0; i < OBNUM; i++) { evas_object_geometry_get(o_texts[i], NULL, NULL, &w, &h); x = (win_w / 2) - (w / 2); x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2); y = (win_h / 2) - (h / 2); y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (w / 2); evas_object_move(o_texts[i], x, y); } FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { int i; Evas_Coord x, y, w, h; for (i = 0; i < OBNUM; i++) { w = 120; h = 160; x = (win_w / 2) - (w / 2); x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2); y = (win_h / 2) - (h / 2); y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2); evas_object_move(o_images[i], x, y); } FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { int i; Evas_Coord x, y, tw, th, cent; x = 0; y = 0 - f; for (i = 0; i < NUM; i++) { evas_object_move(o_images[i], x, y); evas_object_geometry_get(o_texts[i], NULL, NULL, &tw, &th); cent = (ICON_SIZE - th) / 2; evas_object_move(o_texts[i], x + 8, y + cent); y += ICON_SIZE; } FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { Evas_Coord x, y, w, h, w0, h0; int i = 0; evas_object_textblock_size_native_get(o_text, &w0, &h0); w = w0; h = h0; x = (win_w / 2) - (w / 2); x += sin((double)(f + (i * 13)) / (31.1 * SLOW)) * (w0 / (2 * 2)); y = (win_h / 2) - (h / 2); y += cos((double)(f + (i * 28)) / (19.6 * SLOW)) * (h0 / (2 * 2)); evas_object_move(o_text, x, y); evas_object_resize(o_text, w, h); FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { int i; Evas_Coord x, y, w, h; for (i = 0; i < OBNUM; i++) { w = 120; h = 160; x = (win_w / 2) - (w / 2); x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w / 2); y = (win_h / 2) - (h / 2); y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h / 2); evas_object_move(o_images[i], x, y); evas_object_filter_param_float_set(o_images[i], "adjust", ((i + f) % OBNUM) / (2.0 * OBNUM) - 1); } FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { Evas_Coord x, y, w, h, w0, h0; int i = 0; w0 = 160; h0 = 120; w = 150 + ((1.0 + cos((double)(f + (i * 10)) / (37.4 * SLOW) )) * w0 * 2); h = 50 + ((1.0 + sin((double)(f + (i * 19)) / (52.6 * SLOW) )) * h0 * 2); x = (win_w / 2) - (w / 2); x += sin((double)(f + (i * 13)) / (86.7 * SLOW)) * (w0 / 2); y = (win_h / 2) - (h / 2); y += cos((double)(f + (i * 28)) / (93.8 * SLOW)) * (h0 / 2); evas_object_move(o_text, x, y); evas_object_resize(o_text, w, 5000); FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { _cube_pos(cubes[0], (win_w / 2) - 640, (win_h / 2) - 256, 512, f / 2.0, f, f / 3.0); _cube_pos(cubes[1], (win_w / 2) + 512, (win_h / 2) - 128, 384, f / 3.0, f / 2.0, f / 4.0); _cube_pos(cubes[2], (win_w / 2) - 384, (win_h / 2) + 128, 256, f / 2.0, f / 3.0, f); _cube_pos(cubes[3], (win_w / 2) + 256, (win_h / 2) + 64, 128, f, f / 5.0, f / 2.0); _cube_pos(cubes[4], (win_w / 2), (win_h / 2), 0, f / 4.0, f / 3.0, f / 5.0); FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { int i; Evas_Coord x, y, w, h, w0, h0; for (i = 0; i < OBNUM; i++) { w0 = 80; h0 = 80; w = 5 + ((1.0 + cos((double)(f + (i * 10)) / (7.4 * SLOW) )) * w0 * 2); h = 5 + ((1.0 + sin((double)(f + (i * 19)) / (12.6 * SLOW) )) * h0 * 2); x = (win_w / 2) - (w / 2); x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2); y = (win_h / 2) - (h / 2); y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2); evas_object_move(o_images[i], x, y); evas_object_resize(o_images[i], w, h); } FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { int i; Evas_Coord x, y, w, h, w0, h0; for (i = 0; i < OBNUM; i++) { w0 = 80; h0 = 80; w = 40 + ((i % 3) * (w0 / 2)); h = 40 + ((i % 3) * (h0 / 2)); x = (win_w / 2) - (w / 2); x += sin((double)(f + (i * 13)) / (36.7 * SLOW)) * (w0 / 2); y = (win_h / 2) - (h / 2); y += cos((double)(f + (i * 28)) / (43.8 * SLOW)) * (h0 / 2); evas_object_move(o_images[i], x, y); evas_object_resize(o_images[i], w, h); evas_object_image_fill_set(o_images[i], 0, 0, w, h); } FPS_STD(NAME); }
/* loop - do things */ static void _loop(double t, int f) { int i; Evas_Coord x, y, tw, th, cent; x = 0; y = 0 - f; for (i = 0; i < NUM; i++) { evas_object_move(o_images[i], x + 8, y); evas_object_geometry_get(o_texts[i], NULL, NULL, &tw, &th); cent = (ICON_SIZE + 16 - tw) / 2; evas_object_move(o_texts[i], x + cent, y + ICON_SIZE + 4); x += ICON_SIZE + 16; if (x > win_w) { x = 0; y += ICON_SIZE + 16; } } FPS_STD(NAME); }