Crate clutter[][src]

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 Definitions

ActorCreateChildFunc
BindingActionFunc