Crate animate

Source

Modules§

color
colorspace
easing
flare
interpolate
lottie
motion
nima
path
physics
prelude
svg
tween

Structs§

Action
Actor
ActorBox
ActorCanvas
ActorFlags
ActorMeta
AlignConstraint
AllocationFlags
Alpha
Animatable
Backend
Behaviour
BehaviourEllipse
BehaviourEllipseClass
BehaviourRotate
BinLayout
BindConstraint
BindingPool
BlurEffect
Box
BoxLayout
BrightnessContrastEffect
ButtonEvent
Canvas
ChildMeta
ClickAction
ClipNode
ClipNodeClass
Clone
Color
ColorNode
ColorStop
ColorizeEffect
Constraint
Container
Content
ContentRepeat
CrossingEvent
DeformEffect
DesaturateEffect
DeviceManager
DragAction
Drawable
DropAction
Effect
EffectPaintFlags
EllipseParams
EllipseResult
Event
A generic Clutter event.
EventFlags
EventSequence
FeatureFlags
FixedLayout
FlowLayout
Geometry
GestureAction
Gradient
GridLayout
Group
Image
InputDevice
Interval
KeyEvent
KeyframeTransition
Knot
LayoutManager
LayoutMeta
Line
LinearGradient
ListModel
Margin
Matrix
Media
Model
ModelIter
ModifierType
MotionEvent
OffscreenEffect
OffscreenRedirect
Op
OpSet
PageTurnEffect
PaintNode
PaintVolume
PanAction
Path
PathConstraint
PathInfo
PathNode
Pattern
Perspective
PipelineNode
PropertyTransition
RadialGradient
Random
Rectangle
Renderer
RepaintFlags
RgbColor
RgbaColor
RotateAction
RoughCanvas
RoughConfig
RoughGenerator
RoughOptions
Score
ScrollActor
ScrollEvent
ScrollFinishFlags
ScrollMode
Settings
ShaderEffect
ShaderFloat
ShaderInt
ShaderMatrix
SnapConstraint
Stage
StageManager
StageState
State
StateKey
SwipeAction
SwipeDirection
TapAction
Text
TextBuffer
TextMetrics
TextNode
Texture
TextureNode
Timeline
TouchEvent
Transition
TransitionGroup
Units
Vertex
ZoomAction

Enums§

ActorAlign
Controls how a Actor should align itself inside the extra space assigned to it during the allocation.
AlignAxis
Specifies the axis on which AlignConstraint should maintain the alignment.
AnimationMode
The animation modes used by Alpha and Animation. This enumeration can be expanded in later versions of Clutter.
BaseLine
see https://developer.mozilla.org/ru/docs/Web/API/Canvas_API/Tutorial/Drawing_text
BinAlignment
BindCoordinate
Specifies which property should be used in a binding
BoxAlignment
The alignment policies available on each axis of the BoxLayout
ContentGravity
Controls the alignment of the Content inside a Actor.
Direction
DragAxis
The axis of the constraint that should be applied on the dragging action
DrawableType
EventType
Types of events.
FlowOrientation
The direction of the arrangement of the children inside a FlowLayout
GestureTriggerEdge
Enum passed to the GestureActionExt::set_threshold_trigger_edge function.
GradientType
A representation of the RGB (Red, Green, Blue) color space.
GridPosition
Grid position modes.
ImageError
Error enumeration for Image.
InitError
Error conditions returned by clutter_init and clutter_init_with_args.
InputAxis
The type of axes Clutter recognizes on a InputDevice
InputDeviceType
The types of input devices available.
InputMode
The mode for input devices available.
LineCap
LineJoin
LongPressState
The states for the ClickAction::long-press signal.
OpSetType
OpType
Orientation
Represents the orientation of actors or layout managers.
PanAxis
The axis of the constraint that should be applied on the panning action
PathNodeType
Types of nodes in a Path.
PatternExtend
PickMode
Controls the paint cycle of the scene graph when in pick mode
RequestMode
Specifies the type of requests for a Actor.
RotateAxis
Axis of a rotation.
RotateDirection
ScalingFilter
The scaling filters to be used with the Actor:minification-filter and Actor:magnification-filter properties.
ScriptError
Script error enumeration.
ScrollDirection
Direction of a pointer scroll event.
ScrollSource
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.
ShaderType
The type of GLSL shader program
SnapEdge
The edge to snap
StaticColor
Named colors, for accessing global colors defined by Clutter
StepMode
Change the value transition of a step function.
TextAlign
TextDirection
The text direction to be used by Actors
TextStyle
TextWeight
TextureError
Error enumeration for Texture
TimelineDirection
The direction of a Timeline
TouchpadGesturePhase
The phase of a touchpad gesture event. All gestures are guaranteed to begin with an event of type TouchpadGesturePhase::Begin, followed by a number of TouchpadGesturePhase::Update (possibly 0).
UnitType
The type of unit in which a value is expressed
ZoomAxis
The axis of the constraint that should be applied by the zooming action.

Constants§

SVGNS

Traits§

ActorCanvasExt
Trait containing all Canvas methods.
ActorExt
Trait containing all Actor methods.
ActorMetaExt
Trait containing all ActorMeta methods.
AdvancedShapesExt
AnimatableExt
Trait containing all Animatable methods.
BehaviourEllipseExt
BehaviourRotateExt
BoxLayoutExt
Trait containing all BoxLayout methods.
CanvasContext
ChildMetaExt
Trait containing all ChildMeta methods.
ClickActionExt
Trait containing all ClickAction methods.
CloneExt
Trait containing all Clone methods.
ContainerExt
Trait containing all Container methods.
ContentExt
Trait containing all Content methods.
DeformEffectExt
Trait containing all DeformEffect methods.
DeviceManagerExt
Trait containing all DeviceManager methods.
DragActionExt
Trait containing all DragAction methods.
DropActionExt
Trait containing all DropAction methods.
EffectExt
Trait containing all Effect methods.
FlowLayoutExt
Trait containing all FlowLayout methods.
FromEvent
A helper trait implemented by all event subtypes.
GestureActionExt
Trait containing all GestureAction methods.
GridLayoutExt
Trait containing all GridLayout methods.
ImageExt
Trait containing all Image methods.
IntervalExt
Trait containing all Interval methods.
KeyframeTransitionExt
Trait containing all KeyframeTransition methods.
LayoutManagerExt
Trait containing all LayoutManager methods.
LayoutMetaExt
Trait containing all LayoutMeta methods.
MediaExt
Trait containing all Media methods.
OffscreenEffectExt
Trait containing all OffscreenEffect methods.
PaintNodeExt
Trait containing all PaintNode methods.
PanActionExt
Trait containing all PanAction methods.
PathExt
Trait containing all Path methods.
PatternFiller
PropertyTransitionExt
Trait containing all PropertyTransition methods.
RectangleExt
Trait containing all Rectangle methods.
RenderHelper
RotateActionExt
Trait containing all RotateAction methods.
ScrollActorExt
Trait containing all ScrollActor methods.
ShaderEffectExt
Trait containing all ShaderEffect methods.
StageExt
Trait containing all Stage methods.
StageManagerExt
Trait containing all StageManager methods.
SwipeActionExt
Trait containing all SwipeAction methods.
TapActionExt
Trait containing all TapAction methods.
TextBufferExt
Trait containing all TextBuffer methods.
TextExt
Trait containing all Text methods.
TextureExt
Trait containing all Texture methods.
TimelineExt
Trait containing all Timeline methods.
TransitionExt
Trait containing all Transition methods.
TransitionGroupExt
Trait containing all TransitionGroup methods.
ZoomActionExt
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§

ActorCreateChildFunc
BindingActionFunc
Point
Rect
Size
Transform
Alias for euclid::default::Transform2D
Translation
Alias for euclid::default::Translation2D
Vector