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
Actorshould align itself inside the extra space assigned to it during the allocation. - Align
Axis - Specifies the axis on which
AlignConstraintshould maintain the alignment. - Animation
Mode - The animation modes used by
AlphaandAnimation. 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
Contentinside 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_edgefunction. - 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_initandclutter_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-presssignal. - 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-filterandActor:magnification-filterproperties. - Script
Error Scripterror 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
InputDeviceTypeis 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
Actors - 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
Canvasmethods. - Actor
Ext - Trait containing all
Actormethods. - Actor
Meta Ext - Trait containing all
ActorMetamethods. - Advanced
Shapes Ext - Animatable
Ext - Trait containing all
Animatablemethods. - Behaviour
Ellipse Ext - Behaviour
Rotate Ext - BoxLayout
Ext - Trait containing all
BoxLayoutmethods. - Canvas
Context - Child
Meta Ext - Trait containing all
ChildMetamethods. - Click
Action Ext - Trait containing all
ClickActionmethods. - Clone
Ext - Trait containing all
Clonemethods. - Container
Ext - Trait containing all
Containermethods. - Content
Ext - Trait containing all
Contentmethods. - Deform
Effect Ext - Trait containing all
DeformEffectmethods. - Device
Manager Ext - Trait containing all
DeviceManagermethods. - Drag
Action Ext - Trait containing all
DragActionmethods. - Drop
Action Ext - Trait containing all
DropActionmethods. - Effect
Ext - Trait containing all
Effectmethods. - Flow
Layout Ext - Trait containing all
FlowLayoutmethods. - From
Event - A helper trait implemented by all event subtypes.
- Gesture
Action Ext - Trait containing all
GestureActionmethods. - Grid
Layout Ext - Trait containing all
GridLayoutmethods. - Image
Ext - Trait containing all
Imagemethods. - Interval
Ext - Trait containing all
Intervalmethods. - Keyframe
Transition Ext - Trait containing all
KeyframeTransitionmethods. - Layout
Manager Ext - Trait containing all
LayoutManagermethods. - Layout
Meta Ext - Trait containing all
LayoutMetamethods. - Media
Ext - Trait containing all
Mediamethods. - Offscreen
Effect Ext - Trait containing all
OffscreenEffectmethods. - Paint
Node Ext - Trait containing all
PaintNodemethods. - PanAction
Ext - Trait containing all
PanActionmethods. - PathExt
- Trait containing all
Pathmethods. - Pattern
Filler - Property
Transition Ext - Trait containing all
PropertyTransitionmethods. - Rectangle
Ext - Trait containing all
Rectanglemethods. - Render
Helper - Rotate
Action Ext - Trait containing all
RotateActionmethods. - Scroll
Actor Ext - Trait containing all
ScrollActormethods. - Shader
Effect Ext - Trait containing all
ShaderEffectmethods. - Stage
Ext - Trait containing all
Stagemethods. - Stage
Manager Ext - Trait containing all
StageManagermethods. - Swipe
Action Ext - Trait containing all
SwipeActionmethods. - TapAction
Ext - Trait containing all
TapActionmethods. - Text
Buffer Ext - Trait containing all
TextBuffermethods. - TextExt
- Trait containing all
Textmethods. - Texture
Ext - Trait containing all
Texturemethods. - Timeline
Ext - Trait containing all
Timelinemethods. - Transition
Ext - Trait containing all
Transitionmethods. - Transition
Group Ext - Trait containing all
TransitionGroupmethods. - Zoom
Action Ext - Trait containing all
ZoomActionmethods.
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