# Io Reference

UserInterface / Clutter / ClutterActor

|  | For more detailed docs see Clutter documentation.
|  | allocate(clutterActorBox, absoluteOriginChanged) allocateAvailableSize(x, y, width, height, originChanged) allocateprefferedSize(originChanged) If `originChanged` is `true`, `CLUTTER_ABSOLUTE_ORIGIN_CHANGED` flag will be used. allocationBox Return new x. allocationGeometry Returns an Object with slots `x`, `y`, `width`, `height`. allocationVertices([ancestorActor]) Returns [[List]] with four x objects. clip Returns an [[Object]] with slots `xOff`, `yOff`, `width` and `height` set. destroy event(clutterEvent, capture) fixedPosition geometry Returns an [[Object]] with slots `x`, `y`, `width`, `height`. gid hasClip height hide hideAll isMapped isReactive isRealized isRotated isVisible lower lowerToBottom map moveBy(dx, dy) name opacity paint parent position Returns an [[Object]] with slots `x` and `y` set. preferredHeight Returns an [[Object]] with slots `minHeight` and `naturalHeight` set. preferredSize Returns an [[Object]] with slots `minWidth`, `minHeight`, `naturalHeight` and `naturalWidth`. preferredWidth Returns an [[Object]] with slots `minWidth` and `naturalWidth` set. queueRedraw queueRelayout raise raiseToTop realize removeClip reparent rotation Returns an [[Object]] with slots `x`, `y`, `z` and `angle` set. setClip(xOff, yOff, width, height) setFixedPosition(state) `state` can be `true` or `false`. setGeometry(x, y, width, height) Sets actor's geometry. setHeight(height) setName setOpacity(opacity) setParent(parentActor) setPosition(x, y) Sets actor's position. setRotation(axis, angle, x, y, z) Sets actor's rotation. Use `Clutter AXIS X/Y/Z` for first argument. setSize(width, height) Sets actor's size. setWidth(width) setX(xCoord) setY(yCoord) setZRotationFromGravity(angle, gravity) shouldPickPaint show showAll size Returns an [[Object]] with slots `width` and `height` set. stage unmap unparent unrealize width x y zRotationGravity Returns an object from [[Clutter GRAVITY]].