Crate clutter

Source

Modules§

prelude
Traits and essential types intended for blanket imports.

Structs§

Action
ActionClass
Actor
ActorBox
ActorClass
ActorFlags
ActorMeta
ActorMetaClass
AlignConstraint
AlignConstraintClass
AllocationFlags
Alpha
AlphaClass
Animatable
Backend
BackendClass
Behaviour
BehaviourClass
BehaviourEllipse
BehaviourEllipseClass
BehaviourRotate
BehaviourRotateClass
BinLayout
BinLayoutClass
BindConstraint
BindConstraintClass
BindingPool
BindingPoolClass
BlurEffect
BlurEffectClass
Box
BoxClass
BoxLayout
BoxLayoutClass
BrightnessContrastEffect
BrightnessContrastEffectClass
ButtonEvent
Canvas
CanvasClass
ChildMeta
ChildMetaClass
ClickAction
ClickActionClass
ClipNode
ClipNodeClass
Clone
CloneClass
Color
ColorNode
ColorNodeClass
ColorizeEffect
ColorizeEffectClass
Constraint
ConstraintClass
Container
Content
ContentRepeat
CrossingEvent
DeformEffect
DeformEffectClass
DesaturateEffect
DesaturateEffectClass
DeviceManager
DeviceManagerClass
DragAction
DragActionClass
DropAction
DropActionClass
Effect
EffectClass
EffectPaintFlags
Event
A generic Clutter event.
EventFlags
EventSequence
FeatureFlags
FixedLayout
FixedLayoutClass
FlowLayout
FlowLayoutClass
Geometry
GestureAction
GestureActionClass
GridLayout
GridLayoutClass
Group
GroupClass
Image
ImageClass
InputDevice
InputDeviceClass
Interval
IntervalClass
KeyEvent
KeyframeTransition
KeyframeTransitionClass
Knot
LayoutManager
LayoutManagerClass
LayoutMeta
LayoutMetaClass
ListModel
ListModelClass
Margin
Matrix
Media
Model
ModelClass
ModelIter
ModelIterClass
ModifierType
MotionEvent
OffscreenEffect
OffscreenEffectClass
OffscreenRedirect
PageTurnEffect
PageTurnEffectClass
PaintNode
PaintNodeClass
PaintVolume
PanAction
PanActionClass
Path
PathClass
PathConstraint
PathConstraintClass
PathNode
Perspective
PipelineNode
PipelineNodeClass
Point
PropertyTransition
PropertyTransitionClass
Rect
Rectangle
RectangleClass
RepaintFlags
RotateAction
RotateActionClass
Score
ScoreClass
ScrollActor
ScrollActorClass
ScrollEvent
ScrollFinishFlags
ScrollMode
Settings
SettingsClass
ShaderEffect
ShaderEffectClass
ShaderFloat
ShaderFloatClass
ShaderInt
ShaderIntClass
ShaderMatrix
ShaderMatrixClass
Size
SnapConstraint
SnapConstraintClass
Stage
StageClass
StageManager
StageManagerClass
StageState
State
StateClass
StateKey
SwipeAction
SwipeActionClass
SwipeDirection
TapAction
TapActionClass
Text
TextBuffer
TextBufferClass
TextClass
TextNode
TextNodeClass
Texture
TextureClass
TextureNode
TextureNodeClass
Timeline
TimelineClass
TouchEvent
Transition
TransitionClass
TransitionGroup
TransitionGroupClass
Units
Vertex
ZoomAction
ZoomActionClass

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.
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.
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.
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.
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.
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.
TextDirection
The text direction to be used by Actors
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§

NONE_ACTION
NONE_ACTOR
NONE_ACTOR_META
NONE_ALPHA
NONE_ANIMATABLE
NONE_BEHAVIOUR
NONE_BEHAVIOUR_ELLIPSE
NONE_BEHAVIOUR_ROTATE
NONE_BIN_LAYOUT
NONE_BOX
NONE_BOX_LAYOUT
NONE_CANVAS
NONE_CHILD_META
NONE_CLICK_ACTION
NONE_CLONE
NONE_CONSTRAINT
NONE_CONTAINER
NONE_CONTENT
NONE_DEFORM_EFFECT
NONE_DEVICE_MANAGER
NONE_DRAG_ACTION
NONE_DROP_ACTION
NONE_EFFECT
NONE_FIXED_LAYOUT
NONE_FLOW_LAYOUT
NONE_GESTURE_ACTION
NONE_GRID_LAYOUT
NONE_GROUP
NONE_IMAGE
NONE_INTERVAL
NONE_KEYFRAME_TRANSITION
NONE_LAYOUT_MANAGER
NONE_LAYOUT_META
NONE_LIST_MODEL
NONE_MEDIA
NONE_MODEL
NONE_MODEL_ITER
NONE_OFFSCREEN_EFFECT
NONE_PAINT_NODE
NONE_PAN_ACTION
NONE_PATH
NONE_PIPELINE_NODE
NONE_PROPERTY_TRANSITION
NONE_RECTANGLE
NONE_ROTATE_ACTION
NONE_SCORE
NONE_SCROLL_ACTOR
NONE_SHADER_EFFECT
NONE_STAGE
NONE_STAGE_MANAGER
NONE_STATE
NONE_SWIPE_ACTION
NONE_TAP_ACTION
NONE_TEXT
NONE_TEXTURE
NONE_TEXT_BUFFER
NONE_TIMELINE
NONE_TRANSITION
NONE_TRANSITION_GROUP
NONE_ZOOM_ACTION

Traits§

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.
CanvasExt
Trait containing all Canvas methods.
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.
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.
TransitionExt
Trait containing all Transition methods.
TransitionGroupExt
Trait containing all TransitionGroup methods.
ZoomActionExt
Trait containing all ZoomAction methods.

Functions§

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

Type Aliases§

ActorCreateChildFunc
BindingActionFunc