ResponseNode



A ValueNode that maps an input value through a response curve.

Summary

Public constructors

ResponseNode(responseCurve: EasingFunction, input: ValueNode)

Creates a ResponseNode that maps an input value through a response curve.

Cmn

Public functions

open operator Boolean
equals(other: Any?)
Cmn
open Int
Cmn
open String
Cmn

Public properties

ValueNode

The input node that produces the value used to map through the response curve.

Cmn
EasingFunction
Cmn

Inherited properties

From androidx.ink.brush.behavior.Node
List<ValueNode>

The ordered list of inputs that this node directly depends on.

Cmn

Public constructors

ResponseNode

ResponseNode(responseCurve: EasingFunction, input: ValueNode)

Creates a ResponseNode that maps an input value through a response curve.

Parameters
responseCurve: EasingFunction

the response curve to apply to the input value

input: ValueNode

input node that produces the value used to map through the response curve

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

toString

open fun toString(): String

Public properties

input

val inputValueNode

The input node that produces the value used to map through the response curve.

responseCurve

val responseCurveEasingFunction