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. |
| ColorStateParams | |
| 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 | |
| FrameClockDriver | |
| Gesture |
A |
| GestureAction |
Action for gesture gestures. |
| Grab | |
| GridLayout |
A layout manager for a grid of actors. |
| 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 | |
| ColorTransformKey | |
| CrossingEvent | |
| DeviceEvent | |
| EOTF | |
| EventSequence |
The |
| Focus | |
| Frame | |
| FrameInfo | |
| FrameListenerIface | |
| IMEvent | |
| KeyEvent | |
| KeyFocus | |
| Luminance | |
| Margin |
A representation of the components of a margin. |
| MotionEvent | |
| PadButtonEvent | |
| PadDialEvent | |
| PadRingEvent | |
| PadStripEvent | |
| PaintContext | |
| PaintVolume |
A |
| Perspective |
Stage perspective definition. |
| PickContext | |
| PointerA11ySettings |
The |
| Primaries | |
| ProximityEvent | |
| ScrollActor | |
| ScrollEvent | |
| Sprite | |
| 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. |
| 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. |
| 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 |