Namespace
Clutter – 16
An OpenGL based 'interactive canvas' library
Dependencies
GObject—2.0 | The base type system library |
Browse documentation | |
Atk—1.0 | The Accessibility toolkit |
Browse documentation | |
cairo—1.0 | A 2D graphics library with support for multiple output devices |
Browse documentation |
Classes
Action |
Abstract class for event-related logic. |
Actor |
The basic element of the scene graph. |
ActorAccessible |
Implementation of the ATK interfaces for |
ActorMeta |
Base class of actor modifiers. |
ActorNode | |
AlignConstraint |
A constraint aligning the position of an actor. |
Backend |
Backend abstraction. |
BindConstraint |
A constraint binding the position or size of an actor. |
BindingPool |
Pool for key bindings. |
BinLayout |
A simple layout manager. |
BlitNode | |
BlurEffect |
A blur effect. |
BlurNode | |
BoxLayout |
A layout manager arranging children on a single line. |
BrightnessContrastEffect |
Increase/decrease brightness and/or contrast of actor. |
ClickAction |
Action for clickable actors. |
ClipNode | |
Clone |
An actor that displays a clone of a source actor. |
ColorizeEffect |
A colorization effect. |
ColorManager | |
ColorNode | |
ColorState |
Color state of each ClutterActor. |
Constraint |
Abstract class for constraints on position or size. |
Context | |
DeformEffect |
A base class for effects deforming the geometry of an actor. |
DesaturateEffect |
A desaturation effect. |
Effect |
Base class for actor effects. |
FixedLayout |
A fixed layout manager. |
FlowLayout |
A reflowing layout manager. |
FrameClock | |
Gesture |
A |
GestureAction |
Action for gesture gestures. |
Grab | |
GridLayout |
A layout manager for a grid of actors. |
Image |
Image data content. |
InputDevice |
An input device managed by Clutter. |
InputDeviceTool | |
InputFocus | |
InputMethod | |
Interval |
An object holding an interval of two values. |
KeyframeTransition |
Keyframe property transition. |
Keymap | |
LayerNode | |
LayoutManager |
Layout managers base class. |
LayoutMeta |
Wrapper for actors inside a layout manager. |
OffscreenEffect |
Base class for effects using offscreen buffers. |
PageTurnEffect |
A page turning effect. |
PaintNode |
Paint objects. |
PanAction |
Action for pan gestures. |
PipelineCache | |
PipelineNode | |
PropertyTransition |
Property transitions. |
RootNode | |
RotateAction |
Action to rotate an actor. |
Seat | |
Settings |
Settings configuration. |
ShaderEffect |
Base class for shader effects. |
ShaderFloat | |
ShaderInt | |
ShaderMatrix | |
SnapConstraint |
A constraint snapping two actors together. |
Stage |
Top level visual element to which actors are placed. |
StageView | |
SwipeAction |
Action for swipe gestures. |
TapAction |
Action for tap gestures. |
Text |
An actor for displaying and editing text. |
TextBuffer |
Text buffer for |
TextNode | |
TextureContent | |
TextureNode | |
Timeline |
A class for time-based events. |
TransformNode | |
Transition |
Transition between two values. |
TransitionGroup |
Group transitions together. |
VirtualInputDevice | |
ZoomAction |
Action enabling zooming on actors. |
Interfaces
Animatable |
Interface for animatable classes. |
Content |
Delegate for painting the content of an actor. |
Structs
ActorBox |
Bounding box of an actor. |
ActorIter |
An iterator structure that allows to efficiently iterate over a section of the scene graph. |
AnyEvent | |
ButtonEvent | |
Colorimetry | |
CrossingEvent | |
DeviceEvent | |
EOTF | |
EventSequence |
The |
Frame | |
FrameInfo | |
FrameListenerIface | |
IMEvent | |
KeyEvent | |
Luminance | |
Margin |
A representation of the components of a margin. |
MotionEvent | |
PadButtonEvent | |
PadRingEvent | |
PadStripEvent | |
PaintContext | |
PaintVolume |
A |
Perspective |
Stage perspective definition. |
PickContext | |
PointerA11ySettings |
The |
Primaries | |
ProximityEvent | |
ScrollActor | |
ScrollEvent | |
TextureVertex |
Used to specify vertex information when calling cogl_polygon(). |
TouchEvent | |
TouchpadHoldEvent | |
TouchpadPinchEvent | |
TouchpadSwipeEvent |
Enumerations
ActorAlign |
Controls how a |
AlignAxis |
Specifies the axis on which |
AnimationMode |
The animation modes used by |
BindCoordinate |
Specifies which property should be used in a binding. |
ButtonState | |
ColorimetryType | |
Colorspace | |
ContentGravity |
Controls the alignment of the |
EncodingRequiredFormat |
The texture format required to store a specific encoding. |
EOTFType | |
EventPhase | |
EventType |
Types of events. |
FrameClockMode | |
FrameResult | |
GestureState | |
GestureTriggerEdge |
Enum passed to the |
GridPosition |
Grid position modes. |
InputAxis |
The type of axes Clutter recognizes on a |
InputContentPurpose | |
InputDevicePadFeature | |
InputDevicePadSource | |
InputDeviceToolType |
Defines the type of tool that a |
InputDeviceType |
The types of input devices available. |
InputMode |
The mode for input devices available. |
InputPanelState | |
KeyState | |
LongPressState |
The states for the |
LuminanceType | |
Orientation |
Represents the orientation of actors or layout managers. |
PanAxis |
The axis of the constraint that should be applied on the panning action. |
PickMode |
Controls the paint cycle of the scene graph when in pick mode. |
PipelineCapability | |
PointerA11yDwellClickType |
Dwell click types. |
PointerA11yDwellDirection |
Dwell gesture directions. |
PointerA11yDwellMode |
Dwell mode. |
PointerA11yTimeoutType |
Pointer accessibility timeout type. |
PreeditResetMode | |
RequestMode |
Specifies the type of requests for a |
RotateAxis |
Axis of a rotation. |
ScalingFilter |
The scaling filters to be used with the |
ScrollDirection |
Direction of a pointer scroll event. |
ScrollSource |
The scroll source determines the source of the scroll event. |
ShaderType |
The type of GLSL shader program. |
SnapEdge |
The edge to snap. |
StepMode |
Change the value transition of a step function. |
TextDirection |
The text direction to be used by |
TimelineDirection |
The direction of a |
TouchpadGesturePhase |
The phase of a touchpad gesture event. |
TransferFunction |
Bitfields
ContentRepeat |
Content repeat modes. |
DebugFlag | |
DrawDebugFlag | |
EffectPaintFlags |
Flags passed to the ‘paint’ or ‘pick’ method of |
EventFlags |
Flags for the |
FrameInfoFlag | |
GrabState | |
InputAxisFlags | |
InputCapabilities | |
InputContentHintFlags | |
ModifierType |
Masks applied to a |
OffscreenRedirect |
Possible flags to pass to clutter_actor_set_offscreen_redirect(). |
PaintFlag | |
PickDebugFlag | |
PointerA11yFlags |
Pointer accessibility features applied to a ClutterInputDevice pointer. |
RepaintFlags |
Flags to pass to |
ScrollFinishFlags |
Flags used to notify the axes that were stopped in a |
SwipeDirection |
The main direction of the swipe gesture. |
VirtualDeviceType |
Callbacks
ActorCreateChildFunc |
Creates a |
BackendConstructor | |
EventFilterFunc |
A function pointer type used by event filters that are added with
|
ProgressFunc |
Prototype of the progress function used to compute the value
between the two ends |
StageInputForeachFunc |
Iterator function for active input. Active input counts as any pointing device currently known to have some form of activity on the stage: Pointers leaning on a widget, tablet styli in proximity, active touchpoints… |
TimelineProgressFunc |
A function for defining a custom progress. |
Functions
add_debug_flags |
Adds the debug flags passed to the list of debug flags. |
create_context | |
debug_set_max_render_time_constant | |
events_pending |
Checks if events are pending in the event queue. |
get_accessibility_enabled |
Returns whether Clutter has accessibility support enabled. |
get_current_event |
If an event is currently being processed, return that event. This function is intended to be used to access event state that might not be exposed by higher-level widgets. For example, to get the key modifier state from a Button ‘clicked’ event. |
get_current_event_time |
Retrieves the timestamp of the last event, if there is an event or if the event has a timestamp. |
get_debug_flags | |
get_default_backend |
Retrieves the default |
get_default_text_direction |
Retrieves the default direction for the text. The text direction is
determined by the locale and/or by the |
get_text_direction | |
keysym_to_unicode |
Converts |
keyval_convert_case | |
keyval_name | |
remove_debug_flags |
Removes the debug flags passed from the list of debug flags. |
threads_add_repaint_func |
Adds a function to be called whenever Clutter is processing a new frame. |
threads_remove_repaint_func |
Removes the repaint function with |
unicode_to_keysym |
Convert from a ISO10646 character to a key symbol. |
value_dup_paint_node |
Retrieves a pointer to the |
value_get_paint_node |
Retrieves a pointer to the |
value_get_shader_float |
Retrieves the list of floating point values stored inside
the passed |
value_get_shader_int |
Retrieves the list of integer values stored inside the passed
|
value_get_shader_matrix |
Retrieves a matrix of floating point values stored inside
the passed |
value_set_paint_node |
Sets the contents of a |
value_set_shader_float |
Sets |
value_set_shader_int |
Sets |
value_set_shader_matrix |
Sets |
value_take_paint_node |
Sets the contents of a |
Function Macros
ACTOR_BOX_INIT |
A simple macro for initializing a |
DEPRECATED_FOR | |
DEPRECATED_MACRO_FOR | |
MACRO_DEPRECATED_FOR | |
PRIVATE_FIELD | |
VALUE_HOLDS_PAINT_NODE |
Evaluates to |
VALUE_HOLDS_SHADER_FLOAT |
Evaluates to |
VALUE_HOLDS_SHADER_INT |
Evaluates to |
VALUE_HOLDS_SHADER_MATRIX |
Evaluates to |