Modules§
Structs§
- Action
- Actor
- Actor
Box - Actor
Canvas - Actor
Flags - Actor
Meta - Align
Constraint - Allocation
Flags - Alpha
- Animatable
- Backend
- Behaviour
- Behaviour
Ellipse - Behaviour
Ellipse Class - Behaviour
Rotate - BinLayout
- Bind
Constraint - Binding
Pool - Blur
Effect - Box
- BoxLayout
- Brightness
Contrast Effect - Button
Event - Canvas
- Child
Meta - Click
Action - Clip
Node - Clip
Node Class - Clone
- Color
- Color
Node - Color
Stop - Colorize
Effect - Constraint
- Container
- Content
- Content
Repeat - Crossing
Event - Deform
Effect - Desaturate
Effect - Device
Manager - Drag
Action - Drawable
- Drop
Action - Effect
- Effect
Paint Flags - Ellipse
Params - Ellipse
Result - Event
- A generic Clutter event.
- Event
Flags - Event
Sequence - Feature
Flags - Fixed
Layout - Flow
Layout - Geometry
- Gesture
Action - Gradient
- Grid
Layout - Group
- Image
- Input
Device - Interval
- KeyEvent
- Keyframe
Transition - Knot
- Layout
Manager - Layout
Meta - Line
- Linear
Gradient - List
Model - Margin
- Matrix
- Media
- Model
- Model
Iter - Modifier
Type - Motion
Event - Offscreen
Effect - Offscreen
Redirect - Op
- OpSet
- Page
Turn Effect - Paint
Node - Paint
Volume - PanAction
- Path
- Path
Constraint - Path
Info - Path
Node - Pattern
- Perspective
- Pipeline
Node - Property
Transition - Radial
Gradient - Random
- Rectangle
- Renderer
- Repaint
Flags - RgbColor
- Rgba
Color - Rotate
Action - Rough
Canvas - Rough
Config - Rough
Generator - Rough
Options - Score
- Scroll
Actor - Scroll
Event - Scroll
Finish Flags - Scroll
Mode - Settings
- Shader
Effect - Shader
Float - Shader
Int - Shader
Matrix - Snap
Constraint - Stage
- Stage
Manager - Stage
State - State
- State
Key - Swipe
Action - Swipe
Direction - TapAction
- Text
- Text
Buffer - Text
Metrics - Text
Node - Texture
- Texture
Node - Timeline
- Touch
Event - Transition
- Transition
Group - Units
- Vertex
- Zoom
Action
Enums§
- Actor
Align - Controls how a
Actor
should align itself inside the extra space assigned to it during the allocation. - Align
Axis - Specifies the axis on which
AlignConstraint
should maintain the alignment. - Animation
Mode - The animation modes used by
Alpha
andAnimation
. This enumeration can be expanded in later versions of Clutter. - Base
Line - see https://developer.mozilla.org/ru/docs/Web/API/Canvas_API/Tutorial/Drawing_text
- BinAlignment
- Bind
Coordinate - Specifies which property should be used in a binding
- BoxAlignment
- The alignment policies available on each axis of the
BoxLayout
- Content
Gravity - Controls the alignment of the
Content
inside aActor
. - Direction
- Drag
Axis - The axis of the constraint that should be applied on the dragging action
- Drawable
Type - Event
Type - Types of events.
- Flow
Orientation - The direction of the arrangement of the children inside
a
FlowLayout
- Gesture
Trigger Edge - Enum passed to the
GestureActionExt::set_threshold_trigger_edge
function. - Gradient
Type - A representation of the RGB (Red, Green, Blue) color space.
- Grid
Position - Grid position modes.
- Image
Error - Error enumeration for
Image
. - Init
Error - Error conditions returned by
clutter_init
andclutter_init_with_args
. - Input
Axis - The type of axes Clutter recognizes on a
InputDevice
- Input
Device Type - The types of input devices available.
- Input
Mode - The mode for input devices available.
- LineCap
- Line
Join - Long
Press State - The states for the
ClickAction::long-press
signal. - OpSet
Type - OpType
- Orientation
- Represents the orientation of actors or layout managers.
- PanAxis
- The axis of the constraint that should be applied on the panning action
- Path
Node Type - Types of nodes in a
Path
. - Pattern
Extend - Pick
Mode - Controls the paint cycle of the scene graph when in pick mode
- Request
Mode - Specifies the type of requests for a
Actor
. - Rotate
Axis - Axis of a rotation.
- Rotate
Direction - Scaling
Filter - The scaling filters to be used with the
Actor:minification-filter
andActor:magnification-filter
properties. - Script
Error Script
error enumeration.- Scroll
Direction - Direction of a pointer scroll event.
- Scroll
Source - The scroll source determines the source of the scroll event. Keep in mind
that the source device
InputDeviceType
is not enough to infer the scroll source. - Shader
Type - The type of GLSL shader program
- Snap
Edge - The edge to snap
- Static
Color - Named colors, for accessing global colors defined by Clutter
- Step
Mode - Change the value transition of a step function.
- Text
Align - Text
Direction - The text direction to be used by
Actor
s - Text
Style - Text
Weight - Texture
Error - Error enumeration for
Texture
- Timeline
Direction - The direction of a
Timeline
- Touchpad
Gesture Phase - The phase of a touchpad gesture event. All gestures are guaranteed to
begin with an event of type
TouchpadGesturePhase::Begin
, followed by a number ofTouchpadGesturePhase::Update
(possibly 0). - Unit
Type - The type of unit in which a value is expressed
- Zoom
Axis - The axis of the constraint that should be applied by the zooming action.
Constants§
Traits§
- Actor
Canvas Ext - Trait containing all
Canvas
methods. - Actor
Ext - Trait containing all
Actor
methods. - Actor
Meta Ext - Trait containing all
ActorMeta
methods. - Advanced
Shapes Ext - Animatable
Ext - Trait containing all
Animatable
methods. - Behaviour
Ellipse Ext - Behaviour
Rotate Ext - BoxLayout
Ext - Trait containing all
BoxLayout
methods. - Canvas
Context - Child
Meta Ext - Trait containing all
ChildMeta
methods. - Click
Action Ext - Trait containing all
ClickAction
methods. - Clone
Ext - Trait containing all
Clone
methods. - Container
Ext - Trait containing all
Container
methods. - Content
Ext - Trait containing all
Content
methods. - Deform
Effect Ext - Trait containing all
DeformEffect
methods. - Device
Manager Ext - Trait containing all
DeviceManager
methods. - Drag
Action Ext - Trait containing all
DragAction
methods. - Drop
Action Ext - Trait containing all
DropAction
methods. - Effect
Ext - Trait containing all
Effect
methods. - Flow
Layout Ext - Trait containing all
FlowLayout
methods. - From
Event - A helper trait implemented by all event subtypes.
- Gesture
Action Ext - Trait containing all
GestureAction
methods. - Grid
Layout Ext - Trait containing all
GridLayout
methods. - Image
Ext - Trait containing all
Image
methods. - Interval
Ext - Trait containing all
Interval
methods. - Keyframe
Transition Ext - Trait containing all
KeyframeTransition
methods. - Layout
Manager Ext - Trait containing all
LayoutManager
methods. - Layout
Meta Ext - Trait containing all
LayoutMeta
methods. - Media
Ext - Trait containing all
Media
methods. - Offscreen
Effect Ext - Trait containing all
OffscreenEffect
methods. - Paint
Node Ext - Trait containing all
PaintNode
methods. - PanAction
Ext - Trait containing all
PanAction
methods. - PathExt
- Trait containing all
Path
methods. - Pattern
Filler - Property
Transition Ext - Trait containing all
PropertyTransition
methods. - Rectangle
Ext - Trait containing all
Rectangle
methods. - Render
Helper - Rotate
Action Ext - Trait containing all
RotateAction
methods. - Scroll
Actor Ext - Trait containing all
ScrollActor
methods. - Shader
Effect Ext - Trait containing all
ShaderEffect
methods. - Stage
Ext - Trait containing all
Stage
methods. - Stage
Manager Ext - Trait containing all
StageManager
methods. - Swipe
Action Ext - Trait containing all
SwipeAction
methods. - TapAction
Ext - Trait containing all
TapAction
methods. - Text
Buffer Ext - Trait containing all
TextBuffer
methods. - TextExt
- Trait containing all
Text
methods. - Texture
Ext - Trait containing all
Texture
methods. - Timeline
Ext - Trait containing all
Timeline
methods. - Transition
Ext - Trait containing all
Transition
methods. - Transition
Group Ext - Trait containing all
TransitionGroup
methods. - Zoom
Action Ext - Trait containing all
ZoomAction
methods.
Functions§
- get_
filler - init
- interval
- Adds a closure to be called by the default main loop at regular intervals with millisecond granularity.
- quit
- random_
seed - run
- set_
initialized ⚠ - Informs this crate that GDK has been initialized and the current thread is the main one.
Type Aliases§
- Actor
Create Child Func - Binding
Action Func - Point
- Rect
- Size
- Transform
- Alias for
euclid::default::Transform2D
- Translation
- Alias for
euclid::default::Translation2D
- Vector