Crate animate[][src]

Modules

color
easing
flare
interpolate
lottie
motion
nima
physics
prelude
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
CmyColor
CmykColor
ColorNode
ColorStop
ColorizeEffect
Constraint
Container
Content
ContentRepeat
CrossingEvent
DeformEffect
DesaturateEffect
DeviceManager
DragAction
DropAction
Effect
EffectPaintFlags
Event

A generic Clutter event.

EventFlags
EventSequence
FeatureFlags
FixedLayout
FlowLayout
Geometry
GestureAction
Gradient
GridLayout
Group
HslColor
HsvColor
Image
ImageData
InputDevice
Interval
KeyEvent
KeyframeTransition
Knot
LayoutManager
LayoutMeta
LinearGradient
ListModel
Margin
Matrix
Media
Model
ModelIter
ModifierType
MotionEvent
OffscreenEffect
OffscreenRedirect
PageTurnEffect
PaintNode
PaintVolume
PanAction
Path
PathConstraint
PathNode
Pattern
Perspective
PipelineNode
PropertyTransition
RadialGradient
Rectangle
RepaintFlags
RgbColor
RgbaColor
RotateAction
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

Color
ColorError
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

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.

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

PixelFormat
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.

Traits

ActorCanvasExt

Trait containing all Canvas methods.

ActorExt

Trait containing all Actor methods.

ActorMetaExt

Trait containing all ActorMeta methods.

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.

ColorSpace
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.

PropertyTransitionExt

Trait containing all PropertyTransition methods.

RectangleExt

Trait containing all Rectangle methods.

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.

ToHexString
TransitionExt

Trait containing all Transition methods.

TransitionGroupExt

Trait containing all TransitionGroup methods.

ZoomActionExt

Trait containing all ZoomAction methods.

Functions

color_from_rgb_u32
color_from_rgba_u32
color_from_short_rgb_u16
color_from_short_rgba_u16
init
normalize_hue
percentage_to_fraction
quit
run
set_initialized

Informs this crate that GDK has been initialized and the current thread is the main one.

Type Definitions

ActorCreateChildFunc
BindingActionFunc
Point
Rect
Size
Transform

Alias for euclid::default::Transform2D

Translation

Alias for euclid::default::Translation2D

Vector