kyrie / com.github.alexjlockwood.kyrie / TransformNode

TransformNode

abstract class TransformNode : Node

Abstract base Node for all node types that can be transformed.

Types

Builder

abstract class Builder<B : TransformNode.Builder<B>> : Node.Builder<B>

Properties

pivotX

val pivotX: List<Animation<*, Float>>

pivotY

val pivotY: List<Animation<*, Float>>

rotation

val rotation: List<Animation<*, Float>>

scaleX

val scaleX: List<Animation<*, Float>>

scaleY

val scaleY: List<Animation<*, Float>>

translateX

val translateX: List<Animation<*, Float>>

translateY

val translateY: List<Animation<*, Float>>

Inheritors

ClipPathNode

class ClipPathNode : TransformNode

A Node that defines a region to be clipped. Note that a ClipPathNode only clips its sibling Nodes.

GroupNode

class GroupNode : TransformNode

A Node that holds a group of children Nodes.

RenderNode

abstract class RenderNode : TransformNode

Abstract base Node for all node types that paint to the canvas.