Table of Contents

Namespace SkiaSharp.Extended.UI.Controls

Classes

SKAnimatedSurfaceView

An animated surface view that extends SKSurfaceView with a timer-based rendering loop.

SKConfettiCircleShape

A confetti shape that draws a circle.

SKConfettiColorCollection

A collection of Color values used for confetti particles.

SKConfettiEmitter

Controls the rate and duration of particle emission for a confetti system.

SKConfettiOvalShape

A confetti shape that draws an oval with a configurable height ratio.

SKConfettiPathShape

A confetti shape that draws a custom SKPath.

SKConfettiPhysicsCollection

A collection of SKConfettiPhysics configurations for confetti particles.

SKConfettiRectShape

A confetti shape that draws a rectangle with a configurable height ratio.

SKConfettiShape

Abstract base class for confetti particle shapes.

SKConfettiShapeCollection

A collection of SKConfettiShape instances used for confetti particles.

SKConfettiSquareShape

A confetti shape that draws a square.

SKConfettiSystem

Represents a single confetti particle system with emitter, physics, and rendering configuration.

SKConfettiSystemCollection

An observable collection of SKConfettiSystem instances.

SKConfettiView

A view that displays confetti particle animations.

SKFileLottieImageSource

A Lottie image source that loads animations from a file.

SKLottieAnimation

Wraps a loaded Skottie animation instance.

SKLottieAnimationFailedEventArgs

Event arguments for when a Lottie animation fails to load.

SKLottieAnimationLoadedEventArgs

Event arguments for when a Lottie animation has been successfully loaded.

SKLottieImageSource

Abstract base class for Lottie animation image sources.

SKLottieView

A view that plays Lottie animations using the Skottie library.

SKStreamLottieImageSource

A Lottie image source that loads animations from a stream.

SKSurfaceView

A base SkiaSharp surface view that wraps an SKCanvasView inside a TemplatedView.

SKUriLottieImageSource

A Lottie image source that loads animations from a URI.

Structs

SKConfettiEmitterBounds

Defines the bounds from which a confetti emitter spawns particles.

SKConfettiPhysics

Defines the physical properties of a confetti particle, including size and mass.

Enums

SKConfettiEmitterSide

Specifies the side of the view from which confetti particles are emitted.

SKLottieRepeatMode

Specifies how a Lottie animation repeats.