Package-level declarations

Types

Link copied to clipboard

Base IAutoSnappingController implementation, that is, in theory, to suffice any scenario needs.

Link copied to clipboard

Determines how often consecutive snaps can be made.

Link copied to clipboard
interface IAutoSnappingController<in T : Any>

Defines interface for component that performs current conditions evaluation and decides the best moment to take snap automatically.

Link copied to clipboard
interface IAutoSnappingPredicate<in T : Any>

A single check to be evaluated during autosnapping

Link copied to clipboard

Validation that tracks significant movements and allows snap only after some time passed since last significant move.

Link copied to clipboard

Additional property for IAutoSnappingPredicate - describes predicate, that can hold state and might need re-setting it to default.

Link copied to clipboard

Determines device movements

Link copied to clipboard

Get notified about move that passed threshold