[go: up one dir, main page]

File: test-offscreen.c

package info (click to toggle)
clutter 0.8.0-1.1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 11,808 kB
  • ctags: 10,141
  • sloc: ansic: 60,915; xml: 27,567; sh: 9,271; makefile: 848
file content (31 lines) | stat: -rw-r--r-- 694 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <clutter/clutter.h>

/* Very simple test just to see what happens setting up offscreen rendering */

int
main (int argc, char *argv[])
{
  ClutterActor    *stage;
  gboolean         offscreen;

  clutter_init (&argc, &argv);

  stage = clutter_stage_get_default ();

  /* Attempt to set up rendering offscreen */
  g_object_set (stage, "offscreen", TRUE, NULL);

  /* See if it worked */
  g_object_get (stage, "offscreen", &offscreen, NULL);

  if (offscreen == FALSE)
    printf ("FAIL: Unable to setup offscreen rendering\n.");
  else
    printf ("SUCCESS: Able to setup offscreen rendering\n.");

  clutter_actor_show_all (CLUTTER_ACTOR (stage));

  clutter_main();

  return 0;
}