00001
00002
00003 #ifndef _CLUTTERMM_TYPES_H
00004 #define _CLUTTERMM_TYPES_H
00005
00006
00007 #include <glibmm.h>
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include <clutter/clutter-types.h>
00027 #include <clutter/clutter-units.h>
00028 #include <clutter/clutter-color.h>
00029
00030
00031 namespace Clutter
00032 {
00033
00034
00035 typedef ClutterUnit Unit;
00036 typedef ClutterKnot Knot;
00037 typedef ClutterFixed Fixed;
00038 typedef ClutterAngle Angle;
00039
00045 enum RotateDirection
00046 {
00047 ROTATE_CW,
00048 ROTATE_CCW
00049 };
00050
00051
00055 enum RotateAxis
00056 {
00057 X_AXIS,
00058 Y_AXIS,
00059 Z_AXIS
00060 };
00061
00062
00066 enum Gravity
00067 {
00068 GRAVITY_NONE,
00069 GRAVITY_NORTH,
00070 GRAVITY_NORTH_EAST,
00071 GRAVITY_EAST,
00072 GRAVITY_SOUTH_EAST,
00073 GRAVITY_SOUTH,
00074 GRAVITY_SOUTH_WEST,
00075 GRAVITY_WEST,
00076 GRAVITY_NORTH_WEST,
00077 GRAVITY_CENTER
00078 };
00079
00080
00081 }
00082
00083
00084 #endif
00085