kyrie / com.github.alexjlockwood.kyrie / TransformNode / Builder

Builder

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

Properties

pivotX

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

pivotY

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

rotation

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

scaleX

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

scaleY

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

translateX

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

translateY

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

Functions

pivotX

fun pivotX(initialPivotX: Float): B
fun pivotX(vararg animations: Animation<*, Float>): B
fun pivotX(animations: List<Animation<*, Float>>): B

pivotY

fun pivotY(initialPivotY: Float): B
fun pivotY(vararg animations: Animation<*, Float>): B
fun pivotY(animations: List<Animation<*, Float>>): B

rotation

fun rotation(initialRotation: Float): B
fun rotation(vararg animations: Animation<*, Float>): B
fun rotation(animations: List<Animation<*, Float>>): B

scaleX

fun scaleX(initialScaleX: Float): B
fun scaleX(vararg animations: Animation<*, Float>): B
fun scaleX(animations: List<Animation<*, Float>>): B

scaleY

fun scaleY(initialScaleY: Float): B
fun scaleY(vararg animations: Animation<*, Float>): B
fun scaleY(animations: List<Animation<*, Float>>): B

translateX

fun translateX(initialTranslateX: Float): B
fun translateX(vararg animations: Animation<*, Float>): B
fun translateX(animations: List<Animation<*, Float>>): B

translateY

fun translateY(initialTranslateY: Float): B
fun translateY(vararg animations: Animation<*, Float>): B
fun translateY(animations: List<Animation<*, Float>>): B

Inheritors

Builder

class Builder : TransformNode.Builder<ClipPathNode.Builder>

Builder class used to create ClipPathNodes.

Builder

class Builder : TransformNode.Builder<GroupNode.Builder>

Builder class used to create GroupNodes.

Builder

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