|
enum | ActorAlign {
ACTOR_ALIGN_FILL,
ACTOR_ALIGN_START,
ACTOR_ALIGN_CENTER,
ACTOR_ALIGN_END
} |
| Controls how a Clutter::Actor should align itself inside the extra space assigned to it during the allocation. More...
|
|
enum | ActorFlags {
ACTOR_MAPPED = 1 << 1,
ACTOR_REALIZED = 1 << 2,
ACTOR_REACTIVE = 1 << 3,
ACTOR_VISIBLE = 1 << 4,
ACTOR_NO_LAYOUT = 1 << 5
} |
| Flags used to signal the state of an actor. More...
|
|
enum | AllocationFlags {
ALLOCATION_NONE = 0x0,
ABSOLUTE_ORIGIN_CHANGED = 1 << 1,
DELEGATE_LAYOUT = 1 << 2
} |
| Flags passed to the Clutter::ActorClass.allocate() virtual function and to the Clutter::Actor::allocate() function. More...
|
|
enum | ContentRepeat {
REPEAT_NONE = 0x0,
REPEAT_X_AXIS = 1 << 0,
REPEAT_Y_AXIS = 1 << 1,
REPEAT_BOTH = 0x3
} |
| Content repeat modes. More...
|
|
enum | ContentGravity {
CONTENT_GRAVITY_TOP_LEFT,
CONTENT_GRAVITY_TOP,
CONTENT_GRAVITY_TOP_RIGHT,
CONTENT_GRAVITY_LEFT,
CONTENT_GRAVITY_CENTER,
CONTENT_GRAVITY_RIGHT,
CONTENT_GRAVITY_BOTTOM_LEFT,
CONTENT_GRAVITY_BOTTOM,
CONTENT_GRAVITY_BOTTOM_RIGHT,
CONTENT_GRAVITY_RESIZE_FILL,
CONTENT_GRAVITY_RESIZE_ASPECT
} |
| Controls the alignment of the Clutter::Content inside a Clutter::Actor. More...
|
|
enum | OffscreenRedirect {
OFFSCREEN_REDIRECT_AUTOMATIC_FOR_OPACITY = 1<<0,
OFFSCREEN_REDIRECT_ALWAYS = 1<<1
} |
| Possible flags to pass to Clutter::Actor::set_offscreen_redirect(). More...
|
|
enum | Orientation {
ORIENTATION_HORIZONTAL,
ORIENTATION_VERTICAL
} |
| Represents the orientation of actors or layout managers. More...
|
|
enum | AlignAxis {
ALIGN_X_AXIS,
ALIGN_Y_AXIS,
ALIGN_BOTH
} |
| Specifies the axis on which Clutter::AlignConstraint should maintain the alignment. More...
|
|
enum | Interpolation {
INTERPOLATION_LINEAR,
INTERPOLATION_CUBIC
} |
| The mode of interpolation between key frames. More...
|
|
enum | BinAlignment {
BIN_ALIGNMENT_FIXED,
BIN_ALIGNMENT_FILL,
BIN_ALIGNMENT_START,
BIN_ALIGNMENT_END,
BIN_ALIGNMENT_CENTER
} |
| The alignment policies available on each axis for Clutter::BinLayout. More...
|
|
enum | BindCoordinate {
BIND_X,
BIND_Y,
BIND_WIDTH,
BIND_HEIGHT,
BIND_POSITION,
BIND_SIZE,
BIND_ALL
} |
| Specifies which property should be used in a binding. More...
|
|
enum | BoxAlignment {
BOX_ALIGNMENT_START,
BOX_ALIGNMENT_END,
BOX_ALIGNMENT_CENTER
} |
| The alignment policies available on each axis of the Clutter::BoxLayout. More...
|
|
enum | StaticColor {
COLOR_WHITE,
COLOR_BLACK,
COLOR_RED,
COLOR_DARK_RED,
COLOR_GREEN,
COLOR_DARK_GREEN,
COLOR_BLUE,
COLOR_DARK_BLUE,
COLOR_CYAN,
COLOR_DARK_CYAN,
COLOR_MAGENTA,
COLOR_DARK_MAGENTA,
COLOR_YELLOW,
COLOR_DARK_YELLOW,
COLOR_GRAY,
COLOR_DARK_GRAY,
COLOR_LIGHT_GRAY,
COLOR_BUTTER,
COLOR_BUTTER_LIGHT,
COLOR_BUTTER_DARK,
COLOR_ORANGE,
COLOR_ORANGE_LIGHT,
COLOR_ORANGE_DARK,
COLOR_CHOCOLATE,
COLOR_CHOCOLATE_LIGHT,
COLOR_CHOCOLATE_DARK,
COLOR_CHAMELEON,
COLOR_CHAMELEON_LIGHT,
COLOR_CHAMELEON_DARK,
COLOR_SKY_BLUE,
COLOR_SKY_BLUE_LIGHT,
COLOR_SKY_BLUE_DARK,
COLOR_PLUM,
COLOR_PLUM_LIGHT,
COLOR_PLUM_DARK,
COLOR_SCARLET_RED,
COLOR_SCARLET_RED_LIGHT,
COLOR_SCARLET_RED_DARK,
COLOR_ALUMINIUM_1,
COLOR_ALUMINIUM_2,
COLOR_ALUMINIUM_3,
COLOR_ALUMINIUM_4,
COLOR_ALUMINIUM_5,
COLOR_ALUMINIUM_6,
COLOR_TRANSPARENT
} |
| Named colors, for accessing global colors defined by Clutter. More...
|
|
enum | FlowOrientation {
FLOW_HORIZONTAL,
FLOW_VERTICAL
} |
| The direction of the arrangement of the children inside a Clutter::FlowLayout. More...
|
|
enum | GridPosition {
GRID_POSITION_LEFT,
GRID_POSITION_RIGHT,
GRID_POSITION_TOP,
GRID_POSITION_BOTTOM
} |
| Grid position modes. More...
|
|
enum | ImageError { IMAGE_ERROR_INVALID_DATA
} |
| Error enumeration for Clutter::Image. More...
|
|
enum | InputAxis {
INPUT_AXIS_IGNORE,
INPUT_AXIS_X,
INPUT_AXIS_Y,
INPUT_AXIS_PRESSURE,
INPUT_AXIS_XTILT,
INPUT_AXIS_YTILT,
INPUT_AXIS_WHEEL,
INPUT_AXIS_DISTANCE,
INPUT_AXIS_LAST
} |
| The type of axes Clutter recognizes on a Clutter::InputDevice. More...
|
|
enum | InputMode {
INPUT_MODE_MASTER,
INPUT_MODE_SLAVE,
INPUT_MODE_FLOATING
} |
| The mode for input devices available. More...
|
|
enum | InputDeviceType {
POINTER_DEVICE,
KEYBOARD_DEVICE,
EXTENSION_DEVICE,
JOYSTICK_DEVICE,
TABLET_DEVICE,
TOUCHPAD_DEVICE,
TOUCHSCREEN_DEVICE,
PEN_DEVICE,
ERASER_DEVICE,
CURSOR_DEVICE,
N_DEVICE_TYPES
} |
| The types of input devices available. More...
|
|
enum | ModifierType {
SHIFT_MASK = 1 << 0,
LOCK_MASK = 1 << 1,
CONTROL_MASK = 1 << 2,
MOD1_MASK = 1 << 3,
MOD2_MASK = 1 << 4,
MOD3_MASK = 1 << 5,
MOD4_MASK = 1 << 6,
MOD5_MASK = 1 << 7,
BUTTON1_MASK = 1 << 8,
BUTTON2_MASK = 1 << 9,
BUTTON3_MASK = 1 << 10,
BUTTON4_MASK = 1 << 11,
BUTTON5_MASK = 1 << 12,
MODIFIER_RESERVED_13_MASK = 1 << 13,
MODIFIER_RESERVED_14_MASK = 1 << 14,
MODIFIER_RESERVED_15_MASK = 1 << 15,
MODIFIER_RESERVED_16_MASK = 1 << 16,
MODIFIER_RESERVED_17_MASK = 1 << 17,
MODIFIER_RESERVED_18_MASK = 1 << 18,
MODIFIER_RESERVED_19_MASK = 1 << 19,
MODIFIER_RESERVED_20_MASK = 1 << 20,
MODIFIER_RESERVED_21_MASK = 1 << 21,
MODIFIER_RESERVED_22_MASK = 1 << 22,
MODIFIER_RESERVED_23_MASK = 1 << 23,
MODIFIER_RESERVED_24_MASK = 1 << 24,
MODIFIER_RESERVED_25_MASK = 1 << 25,
SUPER_MASK = 1 << 26,
HYPER_MASK = 1 << 27,
META_MASK = 1 << 28,
MODIFIER_RESERVED_29_MASK = 1 << 29,
RELEASE_MASK = 1 << 30,
MODIFIER_MASK = 0x5c001fff
} |
| Masks applied to a Clutter::Event by modifiers. More...
|
|
enum | PathNodeType {
PATH_MOVE_TO,
PATH_LINE_TO,
PATH_CURVE_TO,
PATH_CLOSE,
PATH_REL_MOVE_TO = PATH_MOVE_TO | CLUTTER_PATH_RELATIVE,
PATH_REL_LINE_TO = PATH_LINE_TO | CLUTTER_PATH_RELATIVE,
PATH_REL_CURVE_TO = PATH_CURVE_TO | CLUTTER_PATH_RELATIVE
} |
|
enum | ScrollMode {
SCROLL_NONE = 0x0,
SCROLL_HORIZONTALLY = 1 << 0,
SCROLL_VERTICALLY = 1 << 1,
SCROLL_BOTH = 0x3
} |
| Scroll modes. More...
|
|
enum | ShaderType {
VERTEX_SHADER,
FRAGMENT_SHADER
} |
| The type of GLSL shader program. More...
|
|
enum | SnapEdge {
SNAP_EDGE_TOP,
SNAP_EDGE_RIGHT,
SNAP_EDGE_BOTTOM,
SNAP_EDGE_LEFT
} |
| The edge to snap. More...
|
|
enum | PickMode {
PICK_NONE,
PICK_REACTIVE,
PICK_ALL
} |
| Controls the paint cycle of the scene graph when in pick mode. More...
|
|
enum | TextureFlags {
TEXTURE_NONE = 0x0,
TEXTURE_RGB_FLAG_BGR = 1 << 1,
TEXTURE_RGB_FLAG_PREMULT = 1 << 2,
TEXTURE_YUV_FLAG_YUV2 = 1 << 3
} |
| Flags for Clutter::Texture::set_from_rgb_data() and Clutter::Texture::set_from_yuv_data(). More...
|
|
enum | TextureQuality {
TEXTURE_QUALITY_LOW,
TEXTURE_QUALITY_MEDIUM,
TEXTURE_QUALITY_HIGH
} |
| Enumaration controlling the texture quality. More...
|
|
enum | TimelineDirection {
TIMELINE_FORWARD,
TIMELINE_BACKWARD
} |
| The direction of a Clutter::Timeline. More...
|
|
enum | AnimationMode {
CUSTOM_MODE,
LINEAR,
EASE_IN_QUAD,
EASE_OUT_QUAD,
EASE_IN_OUT_QUAD,
EASE_IN_CUBIC,
EASE_OUT_CUBIC,
EASE_IN_OUT_CUBIC,
EASE_IN_QUART,
EASE_OUT_QUART,
EASE_IN_OUT_QUART,
EASE_IN_QUINT,
EASE_OUT_QUINT,
EASE_IN_OUT_QUINT,
EASE_IN_SINE,
EASE_OUT_SINE,
EASE_IN_OUT_SINE,
EASE_IN_EXPO,
EASE_OUT_EXPO,
EASE_IN_OUT_EXPO,
EASE_IN_CIRC,
EASE_OUT_CIRC,
EASE_IN_OUT_CIRC,
EASE_IN_ELASTIC,
EASE_OUT_ELASTIC,
EASE_IN_OUT_ELASTIC,
EASE_IN_BACK,
EASE_OUT_BACK,
EASE_IN_OUT_BACK,
EASE_IN_BOUNCE,
EASE_OUT_BOUNCE,
EASE_IN_OUT_BOUNCE,
STEPS,
STEP_START,
STEP_END,
CUBIC_BEZIER,
EASE,
EASE_IN,
EASE_OUT,
EASE_IN_OUT,
ANIMATION_LAST
} |
| The animation modes used by Clutter::Alpha and Clutter::Animation. More...
|
|
enum | RotateDirection {
ROTATE_CW,
ROTATE_CCW
} |
| Direction of a rotation. More...
|
|
enum | RotateAxis {
X_AXIS,
Y_AXIS,
Z_AXIS
} |
| Axis of a rotation. More...
|
|
enum | Gravity {
GRAVITY_NONE,
GRAVITY_NORTH,
GRAVITY_NORTH_EAST,
GRAVITY_EAST,
GRAVITY_SOUTH_EAST,
GRAVITY_SOUTH,
GRAVITY_SOUTH_WEST,
GRAVITY_WEST,
GRAVITY_NORTH_WEST,
GRAVITY_CENTER
} |
|
enum | RequestMode {
REQUEST_HEIGHT_FOR_WIDTH,
REQUEST_WIDTH_FOR_HEIGHT
} |
| Specifies the type of requests for a Clutter::Actor. More...
|
|
enum | FontFlags {
FONT_MIPMAPPING = (1 << 0),
FONT_HINTING = (1 << 1)
} |
| Runtime flags to change the font quality. More...
|
|
enum | ScalingFilter {
SCALING_FILTER_LINEAR,
SCALING_FILTER_NEAREST,
SCALING_FILTER_TRILINEAR
} |
| The scaling filters to be used with the Clutter::Actor::property_minification_filter() and Clutter::Actor::property_magnification_filter() properties. More...
|
|
enum | TextDirection {
TEXT_DIRECTION_DEFAULT,
TEXT_DIRECTION_LTR,
TEXT_DIRECTION_RTL
} |
| The text direction to be used by Clutter::Actors. More...
|
|
|
ActorFlags | operator| (ActorFlags lhs, ActorFlags rhs) |
|
ActorFlags | operator& (ActorFlags lhs, ActorFlags rhs) |
|
ActorFlags | operator^ (ActorFlags lhs, ActorFlags rhs) |
|
ActorFlags | operator~ (ActorFlags flags) |
|
ActorFlags& | operator|= (ActorFlags& lhs, ActorFlags rhs) |
|
ActorFlags& | operator&= (ActorFlags& lhs, ActorFlags rhs) |
|
ActorFlags& | operator^= (ActorFlags& lhs, ActorFlags rhs) |
|
AllocationFlags | operator| (AllocationFlags lhs, AllocationFlags rhs) |
|
AllocationFlags | operator& (AllocationFlags lhs, AllocationFlags rhs) |
|
AllocationFlags | operator^ (AllocationFlags lhs, AllocationFlags rhs) |
|
AllocationFlags | operator~ (AllocationFlags flags) |
|
AllocationFlags& | operator|= (AllocationFlags& lhs, AllocationFlags rhs) |
|
AllocationFlags& | operator&= (AllocationFlags& lhs, AllocationFlags rhs) |
|
AllocationFlags& | operator^= (AllocationFlags& lhs, AllocationFlags rhs) |
|
ContentRepeat | operator| (ContentRepeat lhs, ContentRepeat rhs) |
|
ContentRepeat | operator& (ContentRepeat lhs, ContentRepeat rhs) |
|
ContentRepeat | operator^ (ContentRepeat lhs, ContentRepeat rhs) |
|
ContentRepeat | operator~ (ContentRepeat flags) |
|
ContentRepeat& | operator|= (ContentRepeat& lhs, ContentRepeat rhs) |
|
ContentRepeat& | operator&= (ContentRepeat& lhs, ContentRepeat rhs) |
|
ContentRepeat& | operator^= (ContentRepeat& lhs, ContentRepeat rhs) |
|
OffscreenRedirect | operator| (OffscreenRedirect lhs, OffscreenRedirect rhs) |
|
OffscreenRedirect | operator& (OffscreenRedirect lhs, OffscreenRedirect rhs) |
|
OffscreenRedirect | operator^ (OffscreenRedirect lhs, OffscreenRedirect rhs) |
|
OffscreenRedirect | operator~ (OffscreenRedirect flags) |
|
OffscreenRedirect& | operator|= (OffscreenRedirect& lhs, OffscreenRedirect rhs) |
|
OffscreenRedirect& | operator&= (OffscreenRedirect& lhs, OffscreenRedirect rhs) |
|
OffscreenRedirect& | operator^= (OffscreenRedirect& lhs, OffscreenRedirect rhs) |
|
ModifierType | operator| (ModifierType lhs, ModifierType rhs) |
|
ModifierType | operator& (ModifierType lhs, ModifierType rhs) |
|
ModifierType | operator^ (ModifierType lhs, ModifierType rhs) |
|
ModifierType | operator~ (ModifierType flags) |
|
ModifierType& | operator|= (ModifierType& lhs, ModifierType rhs) |
|
ModifierType& | operator&= (ModifierType& lhs, ModifierType rhs) |
|
ModifierType& | operator^= (ModifierType& lhs, ModifierType rhs) |
|
ScrollMode | operator| (ScrollMode lhs, ScrollMode rhs) |
|
ScrollMode | operator& (ScrollMode lhs, ScrollMode rhs) |
|
ScrollMode | operator^ (ScrollMode lhs, ScrollMode rhs) |
|
ScrollMode | operator~ (ScrollMode flags) |
|
ScrollMode& | operator|= (ScrollMode& lhs, ScrollMode rhs) |
|
ScrollMode& | operator&= (ScrollMode& lhs, ScrollMode rhs) |
|
ScrollMode& | operator^= (ScrollMode& lhs, ScrollMode rhs) |
|
TextureFlags | operator| (TextureFlags lhs, TextureFlags rhs) |
|
TextureFlags | operator& (TextureFlags lhs, TextureFlags rhs) |
|
TextureFlags | operator^ (TextureFlags lhs, TextureFlags rhs) |
|
TextureFlags | operator~ (TextureFlags flags) |
|
TextureFlags& | operator|= (TextureFlags& lhs, TextureFlags rhs) |
|
TextureFlags& | operator&= (TextureFlags& lhs, TextureFlags rhs) |
|
TextureFlags& | operator^= (TextureFlags& lhs, TextureFlags rhs) |
|
FontFlags | operator| (FontFlags lhs, FontFlags rhs) |
|
FontFlags | operator& (FontFlags lhs, FontFlags rhs) |
|
FontFlags | operator^ (FontFlags lhs, FontFlags rhs) |
|
FontFlags | operator~ (FontFlags flags) |
|
FontFlags& | operator|= (FontFlags& lhs, FontFlags rhs) |
|
FontFlags& | operator&= (FontFlags& lhs, FontFlags rhs) |
|
FontFlags& | operator^= (FontFlags& lhs, FontFlags rhs) |
|
bool | events_pending () |
| Checks if events are pending in the event queue. More...
|
|
guint | key_event_get_symbol (KeyEvent* keyev) |
| Retrieves the value of the key that caused keyev. More...
|
|
guint16 | key_event_get_code (KeyEvent* keyev) |
| Retrieves the keycode of the key that caused keyev. More...
|
|
guint32 | key_event_get_unicode (KeyEvent* keyev) |
| Retrieves the unicode value for the key that caused keyev. More...
|
|
guint32 | keysym_to_unicode (guint keyval) |
| Convert from a Clutter key symbol to the corresponding ISO10646 (Unicode) character. More...
|
|
sigc::connection | frame_source_add (const sigc::slot< bool >& callback, guint interval, int priority=Glib::PRIORITY_DEFAULT) |
| Sets a function to be called at regular intervals with the given priority. More...
|
|
void | init (int* argc, gchar** argv[]) |
| It will initialise everything needed to operate with Clutter and parses some standard command line options. More...
|
|
void | init (int& argc, gchar**& argv) |
| It will initialise everything needed to operate with Clutter and parses some standard command line options. More...
|
|
void | init (int* argc, char** argv[], Glib::OptionContext& option_context) |
| It will initialise everything needed to operate with Clutter and parses some standard command line options and the options specified in your option_context. More...
|
|
void | init (int& argc, char**& argv, Glib::OptionContext& option_context) |
| It will initialise everything needed to operate with Clutter and parses some standard command line options and the options specified in your option_context. More...
|
|
void | add_clutter_option_group (Glib::OptionContext& option_context) |
| Adds a Glib::OptionGroup for the command line arguments recognized by Clutter to the given context. More...
|
|
void | main () |
| Starts the Clutter mainloop. More...
|
|
void | main_quit () |
| Terminates the Clutter mainloop. More...
|
|
int | main_level () |
| Retrieves the depth of the Clutter mainloop. More...
|
|
bool | get_debug_enabled () |
| Check if clutter has debugging turned on. More...
|
|
bool | get_show_fps () |
| Returns whether Clutter should print out the frames per second on the console. More...
|
|
gulong | get_timestamp () |
| Returns the approximate number of microseconds passed since clutter was intialised. More...
|
|
Glib::RefPtr< Actor > | get_actor_by_gid (guint32 id) |
| Retrieves the Actor with id. More...
|
|
void | set_default_frame_rate (guint frames_per_sec) |
| Sets the default frame rate to be used when creating Timeline objects. More...
|
|
guint | get_default_frame_rate () |
| Retrieves the default frame rate used when creating ClutterTimelines. More...
|
|
void | set_motion_events_enabled (bool enable) |
| Sets whether per-actor motion events should be enabled or not (the default is to enable them). More...
|
|
bool | get_motion_events_enabled () |
| Gets whether the per-actor motion events are enabled. More...
|
|
void | clear_glyph_cache () |
| Clears the internal cache of glyphs used by the Pango renderer. More...
|
|
void | set_font_flags (FontFlags flags) |
|
FontFlags | get_font_flags () |
|
Glib::RefPtr< Pango::FontMap > | get_font_map () |
|
Glib::RefPtr< Actor > | get_keyboard_grab () |
| Queries the current keyboard grab of clutter. More...
|
|
Glib::RefPtr< Actor > | get_pointer_grab () |
| Queries the current pointer grab of clutter. More...
|
|
void | grab_keyboard (const Glib::RefPtr< Actor >& actor) |
| Grabs keyboard events, after the grab is done keyboard events ("key-press-event" and "key-release-event") are delivered to this actor directly. More...
|
|
void | grab_pointer (const Glib::RefPtr< Actor >& actor) |
| Grabs pointer events, after the grab is done all pointer related events (press, motion, release, enter, leave and scroll) are delivered to this actor directly. More...
|
|
void | ungrab_keyboard () |
| Removes an existing grab of the keyboard. More...
|
|
void | ungrab_pointer () |
| Removes an existing grab of the pointer. More...
|
|
void | grab_pointer_for_device (const Glib::RefPtr< Actor >& actor, int id) |
| Grabs all the pointer events coming from the device id for actor. More...
|
|
void | ungrab_pointer_for_device (int id) |
| Removes an existing grab of the pointer events for device id. More...
|
|
void | threads_init () |
| Initialises the Clutter threading mechanism, so that Clutter API can be called by multiple threads, using threads_enter() and threads_leave() to mark the critical sections. More...
|
|
void | threads_enter () |
| Locks the Clutter thread lock. More...
|
|
void | threads_leave () |
| Unlocks the Clutter thread lock. More...
|
|
sigc::connection | threads_add_idle (const sigc::slot< bool >& callback, int priority=Glib::PRIORITY_DEFAULT_IDLE) |
| Adds a function to be called whenever there are no higher priority events pending. More...
|
|
sigc::connection | threads_add_timeout (const sigc::slot< bool >& callback, guint interval, gint priority=Glib::PRIORITY_DEFAULT) |
| Sets a function to be called at regular intervals holding the Clutter lock, with the given priority. More...
|
|
sigc::connection | threads_add_frame_source (const sigc::slot< bool >& callback, guint interval, gint priority=Glib::PRIORITY_DEFAULT) |
| Sets a function to be called at regular intervals holding the Clutter lock, with the given priority. More...
|
|