Table of Contents

Namespace SkiaSharp.Extended

Classes

SKBlurHash

Provides methods to encode and decode BlurHash strings, a compact representation of image placeholders.

SKDragGestureEventArgs

Provides data for drag gesture lifecycle events (DragStarted, DragUpdated, and DragEnded).

SKFlingGestureEventArgs

Provides data for fling gesture events, including the initial fling detection and per-frame animation updates.

SKGeometry

Provides geometry utility methods for creating paths, calculating polygon properties, and interpolating between paths.

SKGeometryExtensions

Provides extension methods on SKCanvas for drawing geometric shapes centered at a given point.

SKGestureDetector

A platform-agnostic gesture recognition engine that detects taps, long presses, pan, pinch, rotation, and fling gestures from touch input.

SKGestureDetectorOptions

Configuration options for the SKGestureDetector gesture recognition engine.

SKGestureLifecycleEventArgs

Provides data for gesture lifecycle events that indicate when a gesture interaction begins or ends.

SKGestureTracker

A high-level gesture handler that tracks touch input and maintains an absolute transform (scale, rotation, and offset) by consuming events from an internal SKGestureDetector.

SKGestureTrackerOptions

Configuration options for SKGestureTracker. Inherits gesture detection thresholds from SKGestureDetectorOptions and adds tracker-specific settings for transform limits, animation, and feature toggles.

SKHoverGestureEventArgs

Provides data for a hover (mouse move without contact) gesture event.

SKLongPressGestureEventArgs

Provides data for a long press gesture event.

SKPanGestureEventArgs

Provides data for a pan (single-finger drag) gesture event.

SKPathInterpolation

Interpolates between two SKPath objects by converting them to normalized point arrays and morphing between them.

SKPinchGestureEventArgs

Provides data for a pinch (scale) gesture event detected from two or more simultaneous touches.

SKPixelComparer

Provides methods for pixel-by-pixel comparison of images. This class is thread-safe as all methods are stateless static operations.

SKPixelComparerOptions

Options for configuring pixel-by-pixel image comparison behavior.

SKPixelComparisonResult

Holds the results of a pixel-by-pixel image comparison.

SKRotateGestureEventArgs

Provides data for a rotation gesture event detected from two simultaneous touches.

SKScrollGestureEventArgs

Provides data for a mouse scroll (wheel) gesture event.

SKTapGestureEventArgs

Provides data for tap gesture events, including single and multi-tap interactions.