ButtonState<T> class abstract

Constructors

ButtonState()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolve(Set<ButtonStates> states) → T
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

all<T>(T value) ButtonState<T>
forStates<T>(Set<ButtonStates> states, {required T disabled, required T none, T? pressed, T? hovering, T? focused}) → T
lerp<T>(ButtonState<T?>? a, ButtonState<T?>? b, double t, T? lerpFunction(T?, T?, double)) ButtonState<T?>?
resolveWith<T>(ButtonStateResolver<T> callback) ButtonState<T>