cluttermm: cluttermm Enums and Flags

Enumerations

enum  Clutter::ActorAlign {

  Clutter::ACTOR_ALIGN_FILL,

  Clutter::ACTOR_ALIGN_START,

  Clutter::ACTOR_ALIGN_CENTER,

  Clutter::ACTOR_ALIGN_END

}
 Controls how a Clutter::Actor should align itself inside the extra space assigned to it during the allocation. More...

 
enum  Clutter::ActorFlags {

  Clutter::ACTOR_MAPPED = 1 << 1,

  Clutter::ACTOR_REALIZED = 1 << 2,

  Clutter::ACTOR_REACTIVE = 1 << 3,

  Clutter::ACTOR_VISIBLE = 1 << 4,

  Clutter::ACTOR_NO_LAYOUT = 1 << 5

}
 Flags used to signal the state of an actor. More...

 
enum  Clutter::AllocationFlags {

  Clutter::ALLOCATION_NONE = 0x0,

  Clutter::ABSOLUTE_ORIGIN_CHANGED = 1 << 1,

  Clutter::DELEGATE_LAYOUT = 1 << 2

}
 Flags passed to the Clutter::ActorClass.allocate() virtual function and to the Clutter::Actor::allocate() function. More...

 
enum  Clutter::ContentRepeat {

  Clutter::REPEAT_NONE = 0x0,

  Clutter::REPEAT_X_AXIS = 1 << 0,

  Clutter::REPEAT_Y_AXIS = 1 << 1,

  Clutter::REPEAT_BOTH = 0x3

}
 Content repeat modes. More...

 
enum  Clutter::ContentGravity {

  Clutter::CONTENT_GRAVITY_TOP_LEFT,

  Clutter::CONTENT_GRAVITY_TOP,

  Clutter::CONTENT_GRAVITY_TOP_RIGHT,

  Clutter::CONTENT_GRAVITY_LEFT,

  Clutter::CONTENT_GRAVITY_CENTER,

  Clutter::CONTENT_GRAVITY_RIGHT,

  Clutter::CONTENT_GRAVITY_BOTTOM_LEFT,

  Clutter::CONTENT_GRAVITY_BOTTOM,

  Clutter::CONTENT_GRAVITY_BOTTOM_RIGHT,

  Clutter::CONTENT_GRAVITY_RESIZE_FILL,

  Clutter::CONTENT_GRAVITY_RESIZE_ASPECT

}
 Controls the alignment of the Clutter::Content inside a Clutter::Actor. More...

 
enum  Clutter::OffscreenRedirect {

  Clutter::OFFSCREEN_REDIRECT_AUTOMATIC_FOR_OPACITY = 1<<0,

  Clutter::OFFSCREEN_REDIRECT_ALWAYS = 1<<1

}
 Possible flags to pass to Clutter::Actor::set_offscreen_redirect(). More...

 
enum  Clutter::Orientation {

  Clutter::ORIENTATION_HORIZONTAL,

  Clutter::ORIENTATION_VERTICAL

}
 Represents the orientation of actors or layout managers. More...

 
enum  Clutter::AlignAxis {

  Clutter::ALIGN_X_AXIS,

  Clutter::ALIGN_Y_AXIS,

  Clutter::ALIGN_BOTH

}
 Specifies the axis on which Clutter::AlignConstraint should maintain the alignment. More...

 
enum  Clutter::Interpolation {

  Clutter::INTERPOLATION_LINEAR,

  Clutter::INTERPOLATION_CUBIC

}
 The mode of interpolation between key frames. More...

 
enum  Clutter::BinAlignment {

  Clutter::BIN_ALIGNMENT_FIXED,

  Clutter::BIN_ALIGNMENT_FILL,

  Clutter::BIN_ALIGNMENT_START,

  Clutter::BIN_ALIGNMENT_END,

  Clutter::BIN_ALIGNMENT_CENTER

}
 The alignment policies available on each axis for Clutter::BinLayout. More...

 
enum  Clutter::BindCoordinate {

  Clutter::BIND_X,

  Clutter::BIND_Y,

  Clutter::BIND_WIDTH,

  Clutter::BIND_HEIGHT,

  Clutter::BIND_POSITION,

  Clutter::BIND_SIZE,

  Clutter::BIND_ALL

}
 Specifies which property should be used in a binding. More...

 
enum  Clutter::BoxAlignment {

  Clutter::BOX_ALIGNMENT_START,

  Clutter::BOX_ALIGNMENT_END,

  Clutter::BOX_ALIGNMENT_CENTER

}
 The alignment policies available on each axis of the Clutter::BoxLayout. More...

 
enum  Clutter::StaticColor {

  Clutter::COLOR_WHITE,

  Clutter::COLOR_BLACK,

  Clutter::COLOR_RED,

  Clutter::COLOR_DARK_RED,

  Clutter::COLOR_GREEN,

  Clutter::COLOR_DARK_GREEN,

  Clutter::COLOR_BLUE,

  Clutter::COLOR_DARK_BLUE,

  Clutter::COLOR_CYAN,

  Clutter::COLOR_DARK_CYAN,

  Clutter::COLOR_MAGENTA,

  Clutter::COLOR_DARK_MAGENTA,

  Clutter::COLOR_YELLOW,

  Clutter::COLOR_DARK_YELLOW,

  Clutter::COLOR_GRAY,

  Clutter::COLOR_DARK_GRAY,

  Clutter::COLOR_LIGHT_GRAY,

  Clutter::COLOR_BUTTER,

  Clutter::COLOR_BUTTER_LIGHT,

  Clutter::COLOR_BUTTER_DARK,

  Clutter::COLOR_ORANGE,

  Clutter::COLOR_ORANGE_LIGHT,

  Clutter::COLOR_ORANGE_DARK,

  Clutter::COLOR_CHOCOLATE,

  Clutter::COLOR_CHOCOLATE_LIGHT,

  Clutter::COLOR_CHOCOLATE_DARK,

  Clutter::COLOR_CHAMELEON,

  Clutter::COLOR_CHAMELEON_LIGHT,

  Clutter::COLOR_CHAMELEON_DARK,

  Clutter::COLOR_SKY_BLUE,

  Clutter::COLOR_SKY_BLUE_LIGHT,

  Clutter::COLOR_SKY_BLUE_DARK,

  Clutter::COLOR_PLUM,

  Clutter::COLOR_PLUM_LIGHT,

  Clutter::COLOR_PLUM_DARK,

  Clutter::COLOR_SCARLET_RED,

  Clutter::COLOR_SCARLET_RED_LIGHT,

  Clutter::COLOR_SCARLET_RED_DARK,

  Clutter::COLOR_ALUMINIUM_1,

  Clutter::COLOR_ALUMINIUM_2,

  Clutter::COLOR_ALUMINIUM_3,

  Clutter::COLOR_ALUMINIUM_4,

  Clutter::COLOR_ALUMINIUM_5,

  Clutter::COLOR_ALUMINIUM_6,

  Clutter::COLOR_TRANSPARENT

}
 Named colors, for accessing global colors defined by Clutter. More...

 
enum  Clutter::FlowOrientation {

  Clutter::FLOW_HORIZONTAL,

  Clutter::FLOW_VERTICAL

}
 The direction of the arrangement of the children inside a Clutter::FlowLayout. More...

 
enum  Clutter::GridPosition {

  Clutter::GRID_POSITION_LEFT,

  Clutter::GRID_POSITION_RIGHT,

  Clutter::GRID_POSITION_TOP,

  Clutter::GRID_POSITION_BOTTOM

}
 Grid position modes. More...

 
enum  Clutter::ImageError { Clutter::IMAGE_ERROR_INVALID_DATA }
 Error enumeration for Clutter::Image. More...

 
enum  Clutter::InputAxis {

  Clutter::INPUT_AXIS_IGNORE,

  Clutter::INPUT_AXIS_X,

  Clutter::INPUT_AXIS_Y,

  Clutter::INPUT_AXIS_PRESSURE,

  Clutter::INPUT_AXIS_XTILT,

  Clutter::INPUT_AXIS_YTILT,

  Clutter::INPUT_AXIS_WHEEL,

  Clutter::INPUT_AXIS_DISTANCE,

  Clutter::INPUT_AXIS_LAST

}
 The type of axes Clutter recognizes on a Clutter::InputDevice. More...

 
enum  Clutter::InputMode {

  Clutter::INPUT_MODE_MASTER,

  Clutter::INPUT_MODE_SLAVE,

  Clutter::INPUT_MODE_FLOATING

}
 The mode for input devices available. More...

 
enum  Clutter::InputDeviceType {

  Clutter::POINTER_DEVICE,

  Clutter::KEYBOARD_DEVICE,

  Clutter::EXTENSION_DEVICE,

  Clutter::JOYSTICK_DEVICE,

  Clutter::TABLET_DEVICE,

  Clutter::TOUCHPAD_DEVICE,

  Clutter::TOUCHSCREEN_DEVICE,

  Clutter::PEN_DEVICE,

  Clutter::ERASER_DEVICE,

  Clutter::CURSOR_DEVICE,

  Clutter::N_DEVICE_TYPES

}
 The types of input devices available. More...

 
enum  Clutter::ModifierType {

  Clutter::SHIFT_MASK = 1 << 0,

  Clutter::LOCK_MASK = 1 << 1,

  Clutter::CONTROL_MASK = 1 << 2,

  Clutter::MOD1_MASK = 1 << 3,

  Clutter::MOD2_MASK = 1 << 4,

  Clutter::MOD3_MASK = 1 << 5,

  Clutter::MOD4_MASK = 1 << 6,

  Clutter::MOD5_MASK = 1 << 7,

  Clutter::BUTTON1_MASK = 1 << 8,

  Clutter::BUTTON2_MASK = 1 << 9,

  Clutter::BUTTON3_MASK = 1 << 10,

  Clutter::BUTTON4_MASK = 1 << 11,

  Clutter::BUTTON5_MASK = 1 << 12,

  Clutter::MODIFIER_RESERVED_13_MASK = 1 << 13,

  Clutter::MODIFIER_RESERVED_14_MASK = 1 << 14,

  Clutter::MODIFIER_RESERVED_15_MASK = 1 << 15,

  Clutter::MODIFIER_RESERVED_16_MASK = 1 << 16,

  Clutter::MODIFIER_RESERVED_17_MASK = 1 << 17,

  Clutter::MODIFIER_RESERVED_18_MASK = 1 << 18,

  Clutter::MODIFIER_RESERVED_19_MASK = 1 << 19,

  Clutter::MODIFIER_RESERVED_20_MASK = 1 << 20,

  Clutter::MODIFIER_RESERVED_21_MASK = 1 << 21,

  Clutter::MODIFIER_RESERVED_22_MASK = 1 << 22,

  Clutter::MODIFIER_RESERVED_23_MASK = 1 << 23,

  Clutter::MODIFIER_RESERVED_24_MASK = 1 << 24,

  Clutter::MODIFIER_RESERVED_25_MASK = 1 << 25,

  Clutter::SUPER_MASK = 1 << 26,

  Clutter::HYPER_MASK = 1 << 27,

  Clutter::META_MASK = 1 << 28,

  Clutter::MODIFIER_RESERVED_29_MASK = 1 << 29,

  Clutter::RELEASE_MASK = 1 << 30,

  Clutter::MODIFIER_MASK = 0x5c001fff

}
 Masks applied to a Clutter::Event by modifiers. More...

 
enum  Clutter::ScrollMode {

  Clutter::SCROLL_NONE = 0x0,

  Clutter::SCROLL_HORIZONTALLY = 1 << 0,

  Clutter::SCROLL_VERTICALLY = 1 << 1,

  Clutter::SCROLL_BOTH = 0x3

}
 Scroll modes. More...

 
enum  Clutter::ShaderType {

  Clutter::VERTEX_SHADER,

  Clutter::FRAGMENT_SHADER

}
 The type of GLSL shader program. More...

 
enum  Clutter::SnapEdge {

  Clutter::SNAP_EDGE_TOP,

  Clutter::SNAP_EDGE_RIGHT,

  Clutter::SNAP_EDGE_BOTTOM,

  Clutter::SNAP_EDGE_LEFT

}
 The edge to snap. More...

 
enum  Clutter::PickMode {

  Clutter::PICK_NONE,

  Clutter::PICK_REACTIVE,

  Clutter::PICK_ALL

}
 Controls the paint cycle of the scene graph when in pick mode. More...

 
enum  Clutter::TextureFlags {

  Clutter::TEXTURE_NONE = 0x0,

  Clutter::TEXTURE_RGB_FLAG_BGR = 1 << 1,

  Clutter::TEXTURE_RGB_FLAG_PREMULT = 1 << 2,

  Clutter::TEXTURE_YUV_FLAG_YUV2 = 1 << 3

}
 Flags for Clutter::Texture::set_from_rgb_data() and Clutter::Texture::set_from_yuv_data(). More...

 
enum  Clutter::TextureQuality {

  Clutter::TEXTURE_QUALITY_LOW,

  Clutter::TEXTURE_QUALITY_MEDIUM,

  Clutter::TEXTURE_QUALITY_HIGH

}
 Enumaration controlling the texture quality. More...

 
enum  Clutter::TimelineDirection {

  Clutter::TIMELINE_FORWARD,

  Clutter::TIMELINE_BACKWARD

}
 The direction of a Clutter::Timeline. More...

 
enum  Clutter::AnimationMode {

  Clutter::CUSTOM_MODE,

  Clutter::LINEAR,

  Clutter::EASE_IN_QUAD,

  Clutter::EASE_OUT_QUAD,

  Clutter::EASE_IN_OUT_QUAD,

  Clutter::EASE_IN_CUBIC,

  Clutter::EASE_OUT_CUBIC,

  Clutter::EASE_IN_OUT_CUBIC,

  Clutter::EASE_IN_QUART,

  Clutter::EASE_OUT_QUART,

  Clutter::EASE_IN_OUT_QUART,

  Clutter::EASE_IN_QUINT,

  Clutter::EASE_OUT_QUINT,

  Clutter::EASE_IN_OUT_QUINT,

  Clutter::EASE_IN_SINE,

  Clutter::EASE_OUT_SINE,

  Clutter::EASE_IN_OUT_SINE,

  Clutter::EASE_IN_EXPO,

  Clutter::EASE_OUT_EXPO,

  Clutter::EASE_IN_OUT_EXPO,

  Clutter::EASE_IN_CIRC,

  Clutter::EASE_OUT_CIRC,

  Clutter::EASE_IN_OUT_CIRC,

  Clutter::EASE_IN_ELASTIC,

  Clutter::EASE_OUT_ELASTIC,

  Clutter::EASE_IN_OUT_ELASTIC,

  Clutter::EASE_IN_BACK,

  Clutter::EASE_OUT_BACK,

  Clutter::EASE_IN_OUT_BACK,

  Clutter::EASE_IN_BOUNCE,

  Clutter::EASE_OUT_BOUNCE,

  Clutter::EASE_IN_OUT_BOUNCE,

  Clutter::STEPS,

  Clutter::STEP_START,

  Clutter::STEP_END,

  Clutter::CUBIC_BEZIER,

  Clutter::EASE,

  Clutter::EASE_IN,

  Clutter::EASE_OUT,

  Clutter::EASE_IN_OUT,

  Clutter::ANIMATION_LAST

}
 The animation modes used by Clutter::Alpha and Clutter::Animation. More...

 
enum  Clutter::RotateDirection {

  Clutter::ROTATE_CW,

  Clutter::ROTATE_CCW

}
 Direction of a rotation. More...

 
enum  Clutter::RotateAxis {

  Clutter::X_AXIS,

  Clutter::Y_AXIS,

  Clutter::Z_AXIS

}
 Axis of a rotation. More...

 
enum  Clutter::Gravity {

  Clutter::GRAVITY_NONE,

  Clutter::GRAVITY_NORTH,

  Clutter::GRAVITY_NORTH_EAST,

  Clutter::GRAVITY_EAST,

  Clutter::GRAVITY_SOUTH_EAST,

  Clutter::GRAVITY_SOUTH,

  Clutter::GRAVITY_SOUTH_WEST,

  Clutter::GRAVITY_WEST,

  Clutter::GRAVITY_NORTH_WEST,

  Clutter::GRAVITY_CENTER

}
 Gravity of the scaling operations. More...

 
enum  Clutter::RequestMode {

  Clutter::REQUEST_HEIGHT_FOR_WIDTH,

  Clutter::REQUEST_WIDTH_FOR_HEIGHT

}
 Specifies the type of requests for a Clutter::Actor. More...

 
enum  Clutter::FontFlags {

  Clutter::FONT_MIPMAPPING = (1 << 0),

  Clutter::FONT_HINTING = (1 << 1)

}
 Runtime flags to change the font quality. More...

 
enum  Clutter::ScalingFilter {

  Clutter::SCALING_FILTER_LINEAR,

  Clutter::SCALING_FILTER_NEAREST,

  Clutter::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  Clutter::TextDirection {

  Clutter::TEXT_DIRECTION_DEFAULT,

  Clutter::TEXT_DIRECTION_LTR,

  Clutter::TEXT_DIRECTION_RTL

}
 The text direction to be used by Clutter::Actors. More...

 

Functions

ActorFlags Clutter::operator| (ActorFlags lhs, ActorFlags rhs)
 
ActorFlags Clutter::operator& (ActorFlags lhs, ActorFlags rhs)
 
ActorFlags Clutter::operator^ (ActorFlags lhs, ActorFlags rhs)
 
ActorFlags Clutter::operator~ (ActorFlags flags)
 
ActorFlags& Clutter::operator|= (ActorFlags& lhs, ActorFlags rhs)
 
ActorFlags& Clutter::operator&= (ActorFlags& lhs, ActorFlags rhs)
 
ActorFlags& Clutter::operator^= (ActorFlags& lhs, ActorFlags rhs)
 
AllocationFlags Clutter::operator| (AllocationFlags lhs, AllocationFlags rhs)
 
AllocationFlags Clutter::operator& (AllocationFlags lhs, AllocationFlags rhs)
 
AllocationFlags Clutter::operator^ (AllocationFlags lhs, AllocationFlags rhs)
 
AllocationFlags Clutter::operator~ (AllocationFlags flags)
 
AllocationFlags& Clutter::operator|= (AllocationFlags& lhs, AllocationFlags rhs)
 
AllocationFlags& Clutter::operator&= (AllocationFlags& lhs, AllocationFlags rhs)
 
AllocationFlags& Clutter::operator^= (AllocationFlags& lhs, AllocationFlags rhs)
 
ContentRepeat Clutter::operator| (ContentRepeat lhs, ContentRepeat rhs)
 
ContentRepeat Clutter::operator& (ContentRepeat lhs, ContentRepeat rhs)
 
ContentRepeat Clutter::operator^ (ContentRepeat lhs, ContentRepeat rhs)
 
ContentRepeat Clutter::operator~ (ContentRepeat flags)
 
ContentRepeat& Clutter::operator|= (ContentRepeat& lhs, ContentRepeat rhs)
 
ContentRepeat& Clutter::operator&= (ContentRepeat& lhs, ContentRepeat rhs)
 
ContentRepeat& Clutter::operator^= (ContentRepeat& lhs, ContentRepeat rhs)
 
OffscreenRedirect Clutter::operator| (OffscreenRedirect lhs, OffscreenRedirect rhs)
 
OffscreenRedirect Clutter::operator& (OffscreenRedirect lhs, OffscreenRedirect rhs)
 
OffscreenRedirect Clutter::operator^ (OffscreenRedirect lhs, OffscreenRedirect rhs)
 
OffscreenRedirect Clutter::operator~ (OffscreenRedirect flags)
 
OffscreenRedirect& Clutter::operator|= (OffscreenRedirect& lhs, OffscreenRedirect rhs)
 
OffscreenRedirect& Clutter::operator&= (OffscreenRedirect& lhs, OffscreenRedirect rhs)
 
OffscreenRedirect& Clutter::operator^= (OffscreenRedirect& lhs, OffscreenRedirect rhs)
 
ModifierType Clutter::operator| (ModifierType lhs, ModifierType rhs)
 
ModifierType Clutter::operator& (ModifierType lhs, ModifierType rhs)
 
ModifierType Clutter::operator^ (ModifierType lhs, ModifierType rhs)
 
ModifierType Clutter::operator~ (ModifierType flags)
 
ModifierType& Clutter::operator|= (ModifierType& lhs, ModifierType rhs)
 
ModifierType& Clutter::operator&= (ModifierType& lhs, ModifierType rhs)
 
ModifierType& Clutter::operator^= (ModifierType& lhs, ModifierType rhs)
 
ScrollMode Clutter::operator| (ScrollMode lhs, ScrollMode rhs)
 
ScrollMode Clutter::operator& (ScrollMode lhs, ScrollMode rhs)
 
ScrollMode Clutter::operator^ (ScrollMode lhs, ScrollMode rhs)
 
ScrollMode Clutter::operator~ (ScrollMode flags)
 
ScrollMode& Clutter::operator|= (ScrollMode& lhs, ScrollMode rhs)
 
ScrollMode& Clutter::operator&= (ScrollMode& lhs, ScrollMode rhs)
 
ScrollMode& Clutter::operator^= (ScrollMode& lhs, ScrollMode rhs)
 
TextureFlags Clutter::operator| (TextureFlags lhs, TextureFlags rhs)
 
TextureFlags Clutter::operator& (TextureFlags lhs, TextureFlags rhs)
 
TextureFlags Clutter::operator^ (TextureFlags lhs, TextureFlags rhs)
 
TextureFlags Clutter::operator~ (TextureFlags flags)
 
TextureFlags& Clutter::operator|= (TextureFlags& lhs, TextureFlags rhs)
 
TextureFlags& Clutter::operator&= (TextureFlags& lhs, TextureFlags rhs)
 
TextureFlags& Clutter::operator^= (TextureFlags& lhs, TextureFlags rhs)
 
FontFlags Clutter::operator| (FontFlags lhs, FontFlags rhs)
 
FontFlags Clutter::operator& (FontFlags lhs, FontFlags rhs)
 
FontFlags Clutter::operator^ (FontFlags lhs, FontFlags rhs)
 
FontFlags Clutter::operator~ (FontFlags flags)
 
FontFlags& Clutter::operator|= (FontFlags& lhs, FontFlags rhs)
 
FontFlags& Clutter::operator&= (FontFlags& lhs, FontFlags rhs)
 
FontFlags& Clutter::operator^= (FontFlags& lhs, FontFlags rhs)
 

Detailed Description

Enumeration Type Documentation

Controls how a Clutter::Actor should align itself inside the extra space assigned to it during the allocation.

Alignment only matters if the allocated space given to an actor is bigger than its natural size; for example, when the Clutter::Actor::property_x_expand() or the Clutter::Actor::property_y_expand() properties of Clutter::Actor are set to true.

Since cluttermm 1.10:
Enumerator
ACTOR_ALIGN_FILL 

Stretch to cover the whole allocated space.

ACTOR_ALIGN_START 

Snap to left or top side, leaving space to the right or bottom.

For horizontal layouts, in right-to-left locales this should be reversed.

ACTOR_ALIGN_CENTER 

Center the actor inside the allocation.

ACTOR_ALIGN_END 

Snap to right or bottom side, leaving space to the left or top.

For horizontal layouts, in right-to-left locales this should be reversed.

Flags used to signal the state of an actor.

Bitwise operators:
ActorFlags operator|(ActorFlags, ActorFlags)

ActorFlags operator&(ActorFlags, ActorFlags)

ActorFlags operator^(ActorFlags, ActorFlags)

ActorFlags operator~(ActorFlags)

ActorFlags& operator|=(ActorFlags&, ActorFlags)

ActorFlags& operator&=(ActorFlags&, ActorFlags)

ActorFlags& operator^=(ActorFlags&, ActorFlags)

Enumerator
ACTOR_MAPPED 

The actor will be painted (is visible, and inside a toplevel, and all parents visible).

ACTOR_REALIZED 

The resources associated to the actor have been allocated.

ACTOR_REACTIVE 

The actor 'reacts' to mouse events emmitting event signals.

ACTOR_VISIBLE 

The actor has been shown by the application program.

ACTOR_NO_LAYOUT 

The actor provides an explicit layout management policy for its children; this flag will prevent Clutter from automatic queueing of relayout and will defer all layouting to the actor itself.

Specifies the axis on which Clutter::AlignConstraint should maintain the alignment.

Since cluttermm 1.4:
Enumerator
ALIGN_X_AXIS 

Maintain the alignment on the X axis.

ALIGN_Y_AXIS 

Maintain the alignment on the Y axis.

ALIGN_BOTH 

Maintain the alignment on both the X and Y axis.

Flags passed to the Clutter::ActorClass.allocate() virtual function and to the Clutter::Actor::allocate() function.

Since cluttermm 1.0:
Bitwise operators:
AllocationFlags operator|(AllocationFlags, AllocationFlags)

AllocationFlags operator&(AllocationFlags, AllocationFlags)

AllocationFlags operator^(AllocationFlags, AllocationFlags)

AllocationFlags operator~(AllocationFlags)

AllocationFlags& operator|=(AllocationFlags&, AllocationFlags)

AllocationFlags& operator&=(AllocationFlags&, AllocationFlags)

AllocationFlags& operator^=(AllocationFlags&, AllocationFlags)

Enumerator
ALLOCATION_NONE 

No flag set.

ABSOLUTE_ORIGIN_CHANGED 

Whether the absolute origin of the actor has changed; this implies that any ancestor of the actor has been moved.

DELEGATE_LAYOUT 

Whether the allocation should be delegated to the Clutter::LayoutManager instance stored inside the Clutter::Actor::property_layout_manager() property of Clutter::Actor.

This flag should only be used if you are subclassing Clutter::Actor and overriding the Clutter::ActorClass.allocate() virtual function, but you wish to use the default implementation of the virtual function inside Clutter::Actor. Added in Clutter 1.10.

The animation modes used by Clutter::Alpha and Clutter::Animation.

This enumeration can be expanded in later versions of Clutter.

<figure id="easing-modes"> <title>Easing modes provided by Clutter</title> <graphic fileref="easing-modes.png" format="PNG"> </figure>

Every global alpha function registered using Clutter::Alpha::register_func() or Clutter::Alpha::register_closure() will have a logical id greater than Clutter::ANIMATION_LAST.

Since cluttermm 1.0:
Enumerator
CUSTOM_MODE 

Custom progress function.

LINEAR 

Linear tweening.

EASE_IN_QUAD 

Quadratic tweening.

EASE_OUT_QUAD 

Quadratic tweening, inverse of Clutter::EASE_IN_QUAD.

EASE_IN_OUT_QUAD 

Quadratic tweening, combininig Clutter::EASE_IN_QUAD and Clutter::EASE_OUT_QUAD.

EASE_IN_CUBIC 

Cubic tweening.

EASE_OUT_CUBIC 

Cubic tweening, invers of Clutter::EASE_IN_CUBIC.

EASE_IN_OUT_CUBIC 

Cubic tweening, combining Clutter::EASE_IN_CUBIC and Clutter::EASE_OUT_CUBIC.

EASE_IN_QUART 

Quartic tweening.

EASE_OUT_QUART 

Quartic tweening, inverse of Clutter::EASE_IN_QUART.

EASE_IN_OUT_QUART 

Quartic tweening, combining Clutter::EASE_IN_QUART and Clutter::EASE_OUT_QUART.

EASE_IN_QUINT 

Quintic tweening.

EASE_OUT_QUINT 

Quintic tweening, inverse of Clutter::EASE_IN_QUINT.

EASE_IN_OUT_QUINT 

Fifth power tweening, combining Clutter::EASE_IN_QUINT and Clutter::EASE_OUT_QUINT.

EASE_IN_SINE 

Sinusoidal tweening.

EASE_OUT_SINE 

Sinusoidal tweening, inverse of Clutter::EASE_IN_SINE.

EASE_IN_OUT_SINE 

Sine wave tweening, combining Clutter::EASE_IN_SINE and Clutter::EASE_OUT_SINE.

EASE_IN_EXPO 

Exponential tweening.

EASE_OUT_EXPO 

Exponential tweening, inverse of Clutter::EASE_IN_EXPO.

EASE_IN_OUT_EXPO 

Exponential tweening, combining Clutter::EASE_IN_EXPO and Clutter::EASE_OUT_EXPO.

EASE_IN_CIRC 

Circular tweening.

EASE_OUT_CIRC 

Circular tweening, inverse of Clutter::EASE_IN_CIRC.

EASE_IN_OUT_CIRC 

Circular tweening, combining Clutter::EASE_IN_CIRC and Clutter::EASE_OUT_CIRC.

EASE_IN_ELASTIC 

Elastic tweening, with offshoot on start.

EASE_OUT_ELASTIC 

Elastic tweening, with offshoot on end.

EASE_IN_OUT_ELASTIC 

Elastic tweening with offshoot on both ends.

EASE_IN_BACK 

Overshooting cubic tweening, with backtracking on start.

EASE_OUT_BACK 

Overshooting cubic tweening, with backtracking on end.

EASE_IN_OUT_BACK 

Overshooting cubic tweening, with backtracking on both ends.

EASE_IN_BOUNCE 

Exponentially decaying parabolic (bounce) tweening, with bounce on start.

EASE_OUT_BOUNCE 

Exponentially decaying parabolic (bounce) tweening, with bounce on end.

EASE_IN_OUT_BOUNCE 

Exponentially decaying parabolic (bounce) tweening, with bounce on both ends.

STEPS 

Parametrized step function; see Clutter::Timeline::set_step_progress() for further details.

(Since 1.12).

STEP_START 

Equivalent to Clutter::STEPS with a number of steps equal to 1, and a step mode of Clutter::STEP_MODE_START.

(Since 1.12).

STEP_END 

Equivalent to Clutter::STEPS with a number of steps equal to 1, and a step mode of Clutter::STEP_MODE_END.

(Since 1.12).

CUBIC_BEZIER 

Cubic bezier between (0, 0) and (1, 1) with two control points; see Clutter::Timeline::set_cubic_bezier_progress().

(Since 1.12).

EASE 

Equivalent to Clutter::CUBIC_BEZIER with control points in (0.25, 0.1) and (0.25, 1.0).

(Since 1.12).

EASE_IN 

Equivalent to Clutter::CUBIC_BEZIER with control points in (0.42, 0) and (1.0, 1.0).

(Since 1.12).

EASE_OUT 

Equivalent to Clutter::CUBIC_BEZIER with control points in (0, 0) and (0.58, 1.0).

(Since 1.12).

EASE_IN_OUT 

Equivalent to Clutter::CUBIC_BEZIER with control points in (0.42, 0) and (0.58, 1.0).

(Since 1.12).

ANIMATION_LAST 

Last animation mode, used as a guard for registered global alpha functions.

The alignment policies available on each axis for Clutter::BinLayout.

Since cluttermm 1.2:

Deprecated: 1.12: Use Clutter::ActorAlign and the Clutter::Actor API instead

Enumerator
BIN_ALIGNMENT_FIXED 
Deprecated:

Use ActorAlign and the Actor API instead.

Fixed position alignment; the Clutter::BinLayout will honour the fixed position provided by the actors themselves when allocating them.

BIN_ALIGNMENT_FILL 

Fill the allocation size.

BIN_ALIGNMENT_START 

Position the actors at the top or left side of the container, depending on the axis.

BIN_ALIGNMENT_END 

Position the actors at the bottom or right side of the container, depending on the axis.

BIN_ALIGNMENT_CENTER 

Position the actors at the center of the container, depending on the axis.

Specifies which property should be used in a binding.

Since cluttermm 1.4:
Enumerator
BIND_X 

Bind the X coordinate.

BIND_Y 

Bind the Y coordinate.

BIND_WIDTH 

Bind the width.

BIND_HEIGHT 

Bind the height.

BIND_POSITION 

Equivalent to to Clutter::BIND_X and Clutter::BIND_Y (added in Clutter 1.6).

BIND_SIZE 

Equivalent to Clutter::BIND_WIDTH and Clutter::BIND_HEIGHT (added in Clutter 1.6).

BIND_ALL 

Equivalent to Clutter::BIND_POSITION and Clutter::BIND_SIZE (added in Clutter 1.10).

The alignment policies available on each axis of the Clutter::BoxLayout.

Since cluttermm 1.2:
Enumerator
BOX_ALIGNMENT_START 

Align the child to the top or to to the left, depending on the used axis.

BOX_ALIGNMENT_END 

Align the child to the bottom or to the right, depending on the used axis.

BOX_ALIGNMENT_CENTER 

Align the child to the center.

Controls the alignment of the Clutter::Content inside a Clutter::Actor.

Since cluttermm 1.10:
Enumerator
CONTENT_GRAVITY_TOP_LEFT 

Align the content to the top left corner.

CONTENT_GRAVITY_TOP 

Align the content to the top edge.

CONTENT_GRAVITY_TOP_RIGHT 

Align the content to the top right corner.

CONTENT_GRAVITY_LEFT 

Align the content to the left edge.

CONTENT_GRAVITY_CENTER 

Align the content to the center.

CONTENT_GRAVITY_RIGHT 

Align the content to the right edge.

CONTENT_GRAVITY_BOTTOM_LEFT 

Align the content to the bottom left corner.

CONTENT_GRAVITY_BOTTOM 

Align the content to the bottom edge.

CONTENT_GRAVITY_BOTTOM_RIGHT 

Align the content to the bottom right corner.

CONTENT_GRAVITY_RESIZE_FILL 

Resize the content to fill the allocation.

CONTENT_GRAVITY_RESIZE_ASPECT 

Resize the content to remain within the allocation, while maintaining the aspect ratio.

Content repeat modes.

Since cluttermm 1.12:
Bitwise operators:
ContentRepeat operator|(ContentRepeat, ContentRepeat)

ContentRepeat operator&(ContentRepeat, ContentRepeat)

ContentRepeat operator^(ContentRepeat, ContentRepeat)

ContentRepeat operator~(ContentRepeat)

ContentRepeat& operator|=(ContentRepeat&, ContentRepeat)

ContentRepeat& operator&=(ContentRepeat&, ContentRepeat)

ContentRepeat& operator^=(ContentRepeat&, ContentRepeat)

Enumerator
REPEAT_NONE 

No repeat.

REPEAT_X_AXIS 

Repeat the content on the X axis.

REPEAT_Y_AXIS 

Repeat the content on the Y axis.

REPEAT_BOTH 

Repeat the content on both axis.

The direction of the arrangement of the children inside a Clutter::FlowLayout.

Since cluttermm 1.2:
Enumerator
FLOW_HORIZONTAL 

Arrange the children of the flow layout horizontally first.

FLOW_VERTICAL 

Arrange the children of the flow layout vertically first.

Runtime flags to change the font quality.

To be used with clutter_set_font_flags().

Since cluttermm 1.0:
Bitwise operators:
FontFlags operator|(FontFlags, FontFlags)

FontFlags operator&(FontFlags, FontFlags)

FontFlags operator^(FontFlags, FontFlags)

FontFlags operator~(FontFlags)

FontFlags& operator|=(FontFlags&, FontFlags)

FontFlags& operator&=(FontFlags&, FontFlags)

FontFlags& operator^=(FontFlags&, FontFlags)

Enumerator
FONT_MIPMAPPING 

Set to use mipmaps for the glyph cache textures.

FONT_HINTING 

Set to enable hinting on the glyphs.

Gravity of the scaling operations.

When a gravity different than Clutter::GRAVITY_NONE is used, an actor is scaled keeping the position of the specified portion at the same coordinates.

Since cluttermm 0.2:
Enumerator
GRAVITY_NONE 

Do not apply any gravity.

GRAVITY_NORTH 

Scale from topmost downwards.

GRAVITY_NORTH_EAST 

Scale from the top right corner.

GRAVITY_EAST 

Scale from the right side.

GRAVITY_SOUTH_EAST 

Scale from the bottom right corner.

GRAVITY_SOUTH 

Scale from the bottom upwards.

GRAVITY_SOUTH_WEST 

Scale from the bottom left corner.

GRAVITY_WEST 

Scale from the left side.

GRAVITY_NORTH_WEST 

Scale from the top left corner.

GRAVITY_CENTER 

Scale from the center.

Grid position modes.

Since cluttermm 1.12:
Enumerator
GRID_POSITION_LEFT 

Left position.

GRID_POSITION_RIGHT 

Right position.

GRID_POSITION_TOP 

Top position.

GRID_POSITION_BOTTOM 

Bottom position.

Error enumeration for Clutter::Image.

Since cluttermm 1.10:
Enumerator
IMAGE_ERROR_INVALID_DATA 

Invalid data passed to the Clutter::Image::set_data() function.

The type of axes Clutter recognizes on a Clutter::InputDevice.

Since cluttermm 1.6:
Enumerator
INPUT_AXIS_IGNORE 

Unused axis.

INPUT_AXIS_X 

The position on the X axis.

INPUT_AXIS_Y 

The position of the Y axis.

INPUT_AXIS_PRESSURE 

The pressure information.

INPUT_AXIS_XTILT 

The tilt on the X axis.

INPUT_AXIS_YTILT 

The tile on the Y axis.

INPUT_AXIS_WHEEL 

A wheel.

INPUT_AXIS_DISTANCE 

Distance (Since 1.12).

INPUT_AXIS_LAST 

Last value of the enumeration; this value is useful when iterating over the enumeration values (Since 1.12).

The types of input devices available.

The Clutter::InputDeviceType enumeration can be extended at later date; not every platform supports every input device type.

Since cluttermm 1.0:
Enumerator
POINTER_DEVICE 

A pointer device.

KEYBOARD_DEVICE 

A keyboard device.

EXTENSION_DEVICE 

A generic extension device.

JOYSTICK_DEVICE 

A joystick device.

TABLET_DEVICE 

A tablet device.

TOUCHPAD_DEVICE 

A touchpad device.

TOUCHSCREEN_DEVICE 

A touch screen device.

PEN_DEVICE 

A pen device.

ERASER_DEVICE 

An eraser device.

CURSOR_DEVICE 

A cursor device.

N_DEVICE_TYPES 

The number of device types.

The mode for input devices available.

Since cluttermm 1.6:
Enumerator
INPUT_MODE_MASTER 

A master, virtual device.

INPUT_MODE_SLAVE 

A slave, physical device, attached to a master device.

INPUT_MODE_FLOATING 

A slave, physical device, not attached to a master device.

The mode of interpolation between key frames.

Since cluttermm 1.2:
Enumerator
INTERPOLATION_LINEAR 

Linear interpolation.

INTERPOLATION_CUBIC 

Cubic interpolation.

Masks applied to a Clutter::Event by modifiers.

Note that Clutter may add internal values to events which include reserved values such as Clutter::MODIFIER_RESERVED_13_MASK. Your code should preserve and ignore them. You can use Clutter::MODIFIER_MASK to remove all reserved values.

Since cluttermm 0.4:
Bitwise operators:
ModifierType operator|(ModifierType, ModifierType)

ModifierType operator&(ModifierType, ModifierType)

ModifierType operator^(ModifierType, ModifierType)

ModifierType operator~(ModifierType)

ModifierType& operator|=(ModifierType&, ModifierType)

ModifierType& operator&=(ModifierType&, ModifierType)

ModifierType& operator^=(ModifierType&, ModifierType)

Enumerator
SHIFT_MASK 

Mask applied by the Shift key.

LOCK_MASK 

Mask applied by the Caps Lock key.

CONTROL_MASK 

Mask applied by the Control key.

MOD1_MASK 

Mask applied by the first Mod key.

MOD2_MASK 

Mask applied by the second Mod key.

MOD3_MASK 

Mask applied by the third Mod key.

MOD4_MASK 

Mask applied by the fourth Mod key.

MOD5_MASK 

Mask applied by the fifth Mod key.

BUTTON1_MASK 

Mask applied by the first pointer button.

BUTTON2_MASK 

Mask applied by the second pointer button.

BUTTON3_MASK 

Mask applied by the third pointer button.

BUTTON4_MASK 

Mask applied by the fourth pointer button.

BUTTON5_MASK 

Mask applied by the fifth pointer button.

MODIFIER_RESERVED_13_MASK 
MODIFIER_RESERVED_14_MASK 
MODIFIER_RESERVED_15_MASK 
MODIFIER_RESERVED_16_MASK 
MODIFIER_RESERVED_17_MASK 
MODIFIER_RESERVED_18_MASK 
MODIFIER_RESERVED_19_MASK 
MODIFIER_RESERVED_20_MASK 
MODIFIER_RESERVED_21_MASK 
MODIFIER_RESERVED_22_MASK 
MODIFIER_RESERVED_23_MASK 
MODIFIER_RESERVED_24_MASK 
MODIFIER_RESERVED_25_MASK 
SUPER_MASK 

Mask applied by the Super key.

HYPER_MASK 

Mask applied by the Hyper key.

META_MASK 

Mask applied by the Meta key.

MODIFIER_RESERVED_29_MASK 
RELEASE_MASK 

Mask applied during release.

MODIFIER_MASK 

A mask covering all modifier types.

Possible flags to pass to Clutter::Actor::set_offscreen_redirect().

Since cluttermm 1.8:
Bitwise operators:
OffscreenRedirect operator|(OffscreenRedirect, OffscreenRedirect)

OffscreenRedirect operator&(OffscreenRedirect, OffscreenRedirect)

OffscreenRedirect operator^(OffscreenRedirect, OffscreenRedirect)

OffscreenRedirect operator~(OffscreenRedirect)

OffscreenRedirect& operator|=(OffscreenRedirect&, OffscreenRedirect)

OffscreenRedirect& operator&=(OffscreenRedirect&, OffscreenRedirect)

OffscreenRedirect& operator^=(OffscreenRedirect&, OffscreenRedirect)

Enumerator
OFFSCREEN_REDIRECT_AUTOMATIC_FOR_OPACITY 

Only redirect the actor if it is semi-transparent and its has_overlaps() virtual returns true.

This is the default.

OFFSCREEN_REDIRECT_ALWAYS 

Always redirect the actor to an offscreen buffer even if it is fully opaque.

Represents the orientation of actors or layout managers.

Since cluttermm 1.12:
Enumerator
ORIENTATION_HORIZONTAL 

An horizontal orientation.

ORIENTATION_VERTICAL 

A vertical orientation.

Controls the paint cycle of the scene graph when in pick mode.

Since cluttermm 1.0:
Enumerator
PICK_NONE 

Do not paint any actor.

PICK_REACTIVE 

Paint only the reactive actors.

PICK_ALL 

Paint all actors.

Specifies the type of requests for a Clutter::Actor.

Since cluttermm 0.8:
Enumerator
REQUEST_HEIGHT_FOR_WIDTH 

Height for width requests.

REQUEST_WIDTH_FOR_HEIGHT 

Width for height requests.

Axis of a rotation.

Since cluttermm 0.4:
Enumerator
X_AXIS 

Rotate around the X axis.

Y_AXIS 

Rotate around the Y axis.

Z_AXIS 

Rotate around the Z axis.

Direction of a rotation.

Since cluttermm 0.4:
Enumerator
ROTATE_CW 

Clockwise rotation.

ROTATE_CCW 

Counter-clockwise rotation.

The scaling filters to be used with the Clutter::Actor::property_minification_filter() and Clutter::Actor::property_magnification_filter() properties.

Since cluttermm 1.10:
Enumerator
SCALING_FILTER_LINEAR 

Linear interpolation filter.

SCALING_FILTER_NEAREST 

Nearest neighbor interpolation filter.

SCALING_FILTER_TRILINEAR 

Trilinear minification filter, with mipmap generation; this filter linearly interpolates on every axis, as well as between mipmap levels.

Scroll modes.

Since cluttermm 1.12:
Bitwise operators:
ScrollMode operator|(ScrollMode, ScrollMode)

ScrollMode operator&(ScrollMode, ScrollMode)

ScrollMode operator^(ScrollMode, ScrollMode)

ScrollMode operator~(ScrollMode)

ScrollMode& operator|=(ScrollMode&, ScrollMode)

ScrollMode& operator&=(ScrollMode&, ScrollMode)

ScrollMode& operator^=(ScrollMode&, ScrollMode)

Enumerator
SCROLL_NONE 

Ignore scrolling.

SCROLL_HORIZONTALLY 

Scroll only horizontally.

SCROLL_VERTICALLY 

Scroll only vertically.

SCROLL_BOTH 

Scroll in both directions.

The type of GLSL shader program.

Since cluttermm 1.4:
Enumerator
VERTEX_SHADER 

A vertex shader.

FRAGMENT_SHADER 

A fragment shader.

The edge to snap.

Since cluttermm 1.6:
Enumerator
SNAP_EDGE_TOP 

The top edge.

SNAP_EDGE_RIGHT 

The right edge.

SNAP_EDGE_BOTTOM 

The bottom edge.

SNAP_EDGE_LEFT 

The left edge.

Named colors, for accessing global colors defined by Clutter.

Since cluttermm 1.6:
Enumerator
COLOR_WHITE 

White color (ffffffff).

COLOR_BLACK 

Black color (000000ff).

COLOR_RED 

Red color (ff0000ff).

COLOR_DARK_RED 

Dark red color (800000ff).

COLOR_GREEN 

Green color (00ff00ff).

COLOR_DARK_GREEN 

Dark green color (008000ff).

COLOR_BLUE 

Blue color (0000ffff).

COLOR_DARK_BLUE 

Dark blue color (000080ff).

COLOR_CYAN 

Cyan color (00ffffff).

COLOR_DARK_CYAN 

Dark cyan color (008080ff).

COLOR_MAGENTA 

Magenta color (ff00ffff).

COLOR_DARK_MAGENTA 

Dark magenta color (800080ff).

COLOR_YELLOW 

Yellow color (ffff00ff).

COLOR_DARK_YELLOW 

Dark yellow color (808000ff).

COLOR_GRAY 

Gray color (a0a0a4ff).

COLOR_DARK_GRAY 

Dark Gray color (808080ff).

COLOR_LIGHT_GRAY 

Light gray color (c0c0c0ff).

COLOR_BUTTER 

Butter color (edd400ff).

COLOR_BUTTER_LIGHT 

Light butter color (fce94fff).

COLOR_BUTTER_DARK 

Dark butter color (c4a000ff).

COLOR_ORANGE 

Orange color (f57900ff).

COLOR_ORANGE_LIGHT 

Light orange color (fcaf3fff).

COLOR_ORANGE_DARK 

Dark orange color (ce5c00ff).

COLOR_CHOCOLATE 

Chocolate color (c17d11ff).

COLOR_CHOCOLATE_LIGHT 

Light chocolate color (e9b96eff).

COLOR_CHOCOLATE_DARK 

Dark chocolate color (8f5902ff).

COLOR_CHAMELEON 

Chameleon color (73d216ff).

COLOR_CHAMELEON_LIGHT 

Light chameleon color (8ae234ff).

COLOR_CHAMELEON_DARK 

Dark chameleon color (4e9a06ff).

COLOR_SKY_BLUE 

Sky color (3465a4ff).

COLOR_SKY_BLUE_LIGHT 

Light sky color (729fcfff).

COLOR_SKY_BLUE_DARK 

Dark sky color (204a87ff).

COLOR_PLUM 

Plum color (75507bff).

COLOR_PLUM_LIGHT 

Light plum color (ad7fa8ff).

COLOR_PLUM_DARK 

Dark plum color (5c3566ff).

COLOR_SCARLET_RED 

Scarlet red color (cc0000ff).

COLOR_SCARLET_RED_LIGHT 

Light scarlet red color (ef2929ff).

COLOR_SCARLET_RED_DARK 

Dark scarlet red color (a40000ff).

COLOR_ALUMINIUM_1 

Aluminium, first variant (eeeeecff).

COLOR_ALUMINIUM_2 

Aluminium, second variant (d3d7cfff).

COLOR_ALUMINIUM_3 

Aluminium, third variant (babdb6ff).

COLOR_ALUMINIUM_4 

Aluminium, fourth variant (888a85ff).

COLOR_ALUMINIUM_5 

Aluminium, fifth variant (555753ff).

COLOR_ALUMINIUM_6 

Aluminium, sixth variant (2e3436ff).

COLOR_TRANSPARENT 

Transparent color (00000000).

The text direction to be used by Clutter::Actors.

Since cluttermm 1.2:
Enumerator
TEXT_DIRECTION_DEFAULT 

Use the default setting, as returned by clutter_get_default_text_direction().

TEXT_DIRECTION_LTR 

Use left-to-right text direction.

TEXT_DIRECTION_RTL 

Use right-to-left text direction.

Flags for Clutter::Texture::set_from_rgb_data() and Clutter::Texture::set_from_yuv_data().

Since cluttermm 0.4:
Bitwise operators:
TextureFlags operator|(TextureFlags, TextureFlags)

TextureFlags operator&(TextureFlags, TextureFlags)

TextureFlags operator^(TextureFlags, TextureFlags)

TextureFlags operator~(TextureFlags)

TextureFlags& operator|=(TextureFlags&, TextureFlags)

TextureFlags& operator&=(TextureFlags&, TextureFlags)

TextureFlags& operator^=(TextureFlags&, TextureFlags)

Enumerator
TEXTURE_NONE 

No flags.

TEXTURE_RGB_FLAG_BGR 

FIXME.

TEXTURE_RGB_FLAG_PREMULT 

FIXME.

TEXTURE_YUV_FLAG_YUV2 

FIXME.

Enumaration controlling the texture quality.

Since cluttermm 0.8:
Enumerator
TEXTURE_QUALITY_LOW 

Fastest rendering will use nearest neighbour interpolation when rendering.

good setting.

TEXTURE_QUALITY_MEDIUM 

Higher quality rendering without using extra resources.

TEXTURE_QUALITY_HIGH 

Render the texture with the best quality available using extra memory.

The direction of a Clutter::Timeline.

Since cluttermm 0.6:
Enumerator
TIMELINE_FORWARD 

Forward direction for a timeline.

TIMELINE_BACKWARD 

Backward direction for a timeline.

Function Documentation

ScrollMode Clutter::operator& ( ScrollMode  lhs,
ScrollMode  rhs 
)
inline
TextureFlags Clutter::operator& ( TextureFlags  lhs,
TextureFlags  rhs 
)
inline
ActorFlags Clutter::operator& ( ActorFlags  lhs,
ActorFlags  rhs 
)
inline
AllocationFlags Clutter::operator& ( AllocationFlags  lhs,
AllocationFlags  rhs 
)
inline
ContentRepeat Clutter::operator& ( ContentRepeat  lhs,
ContentRepeat  rhs 
)
inline
ModifierType Clutter::operator& ( ModifierType  lhs,
ModifierType  rhs 
)
inline
OffscreenRedirect Clutter::operator& ( OffscreenRedirect  lhs,
OffscreenRedirect  rhs 
)
inline
FontFlags Clutter::operator& ( FontFlags  lhs,
FontFlags  rhs 
)
inline
ScrollMode& Clutter::operator&= ( ScrollMode &  lhs,
ScrollMode  rhs 
)
inline
TextureFlags& Clutter::operator&= ( TextureFlags &  lhs,
TextureFlags  rhs 
)
inline
ActorFlags& Clutter::operator&= ( ActorFlags &  lhs,
ActorFlags  rhs 
)
inline
AllocationFlags& Clutter::operator&= ( AllocationFlags &  lhs,
AllocationFlags  rhs 
)
inline
ContentRepeat& Clutter::operator&= ( ContentRepeat &  lhs,
ContentRepeat  rhs 
)
inline
ModifierType& Clutter::operator&= ( ModifierType &  lhs,
ModifierType  rhs 
)
inline
OffscreenRedirect& Clutter::operator&= ( OffscreenRedirect &  lhs,
OffscreenRedirect  rhs 
)
inline
FontFlags& Clutter::operator&= ( FontFlags &  lhs,
FontFlags  rhs 
)
inline
ScrollMode Clutter::operator^ ( ScrollMode  lhs,
ScrollMode  rhs 
)
inline
TextureFlags Clutter::operator^ ( TextureFlags  lhs,
TextureFlags  rhs 
)
inline
ActorFlags Clutter::operator^ ( ActorFlags  lhs,
ActorFlags  rhs 
)
inline
AllocationFlags Clutter::operator^ ( AllocationFlags  lhs,
AllocationFlags  rhs 
)
inline
ContentRepeat Clutter::operator^ ( ContentRepeat  lhs,
ContentRepeat  rhs 
)
inline
ModifierType Clutter::operator^ ( ModifierType  lhs,
ModifierType  rhs 
)
inline
OffscreenRedirect Clutter::operator^ ( OffscreenRedirect  lhs,
OffscreenRedirect  rhs 
)
inline
FontFlags Clutter::operator^ ( FontFlags  lhs,
FontFlags  rhs 
)
inline
ScrollMode& Clutter::operator^= ( ScrollMode &  lhs,
ScrollMode  rhs 
)
inline
TextureFlags& Clutter::operator^= ( TextureFlags &  lhs,
TextureFlags  rhs 
)
inline
ActorFlags& Clutter::operator^= ( ActorFlags &  lhs,
ActorFlags  rhs 
)
inline
AllocationFlags& Clutter::operator^= ( AllocationFlags &  lhs,
AllocationFlags  rhs 
)
inline
ContentRepeat& Clutter::operator^= ( ContentRepeat &  lhs,
ContentRepeat  rhs 
)
inline
ModifierType& Clutter::operator^= ( ModifierType &  lhs,
ModifierType  rhs 
)
inline
OffscreenRedirect& Clutter::operator^= ( OffscreenRedirect &  lhs,
OffscreenRedirect  rhs 
)
inline
FontFlags& Clutter::operator^= ( FontFlags &  lhs,
FontFlags  rhs 
)
inline
ScrollMode Clutter::operator| ( ScrollMode  lhs,
ScrollMode  rhs 
)
inline
TextureFlags Clutter::operator| ( TextureFlags  lhs,
TextureFlags  rhs 
)
inline
ActorFlags Clutter::operator| ( ActorFlags  lhs,
ActorFlags  rhs 
)
inline
AllocationFlags Clutter::operator| ( AllocationFlags  lhs,
AllocationFlags  rhs 
)
inline
ContentRepeat Clutter::operator| ( ContentRepeat  lhs,
ContentRepeat  rhs 
)
inline
ModifierType Clutter::operator| ( ModifierType  lhs,
ModifierType  rhs 
)
inline
OffscreenRedirect Clutter::operator| ( OffscreenRedirect  lhs,
OffscreenRedirect  rhs 
)
inline
FontFlags Clutter::operator| ( FontFlags  lhs,
FontFlags  rhs 
)
inline
ScrollMode& Clutter::operator|= ( ScrollMode &  lhs,
ScrollMode  rhs 
)
inline
TextureFlags& Clutter::operator|= ( TextureFlags &  lhs,
TextureFlags  rhs 
)
inline
ActorFlags& Clutter::operator|= ( ActorFlags &  lhs,
ActorFlags  rhs 
)
inline
AllocationFlags& Clutter::operator|= ( AllocationFlags &  lhs,
AllocationFlags  rhs 
)
inline
ContentRepeat& Clutter::operator|= ( ContentRepeat &  lhs,
ContentRepeat  rhs 
)
inline
ModifierType& Clutter::operator|= ( ModifierType &  lhs,
ModifierType  rhs 
)
inline
OffscreenRedirect& Clutter::operator|= ( OffscreenRedirect &  lhs,
OffscreenRedirect  rhs 
)
inline
FontFlags& Clutter::operator|= ( FontFlags &  lhs,
FontFlags  rhs 
)
inline
ScrollMode Clutter::operator~ ( ScrollMode  flags)
inline
TextureFlags Clutter::operator~ ( TextureFlags  flags)
inline
ActorFlags Clutter::operator~ ( ActorFlags  flags)
inline
AllocationFlags Clutter::operator~ ( AllocationFlags  flags)
inline
ContentRepeat Clutter::operator~ ( ContentRepeat  flags)
inline
ModifierType Clutter::operator~ ( ModifierType  flags)
inline
OffscreenRedirect Clutter::operator~ ( OffscreenRedirect  flags)
inline
FontFlags Clutter::operator~ ( FontFlags  flags)
inline