Class RubberBandUtils
- Namespace
- DrawnUi.Infrastructure.Helpers
- Assembly
- DrawnUi.Maui.dll
public static class RubberBandUtils
- Inheritance
-
RubberBandUtils
- Inherited Members
Methods
Clamp(Vector2, Vector2, SKRect, float)
public static Vector2 Clamp(Vector2 point, Vector2 dims, SKRect bounds, float coeff = 0.55)
Parameters
Returns
ClampOnTrack(Vector2, SKRect, float, Vector2?)
track is the bounds of the possible scrolling offset, for example can be like {0, -1000, 0, 0}
public static Vector2 ClampOnTrack(Vector2 point, SKRect track, float coeff = 0.55, Vector2? customDims = null)
Parameters
Returns
RubberBandClamp(float, float, RangeF, float, float)
onEmpty - how much to simulate scrollable area when its zero
public static float RubberBandClamp(float coord, float dim, RangeF limits, float coeff = 0.275, float onEmpty = 40)
Parameters
Returns
RubberBandClamp(float, float, float, float)
public static float RubberBandClamp(float diff, float coeff, float dim, float onEmpty)