flutter_shaders library

Classes

CloudShader
A reusable animated cloud background powered by fragment shaders.
CurlCard
A card widget with a page-curl effect when swiped horizontally.
FractalBlurLayer
A reusable layer widget that applies the fractal blur "reeded glass" shader to its child. Place it in a Stack above your background content and below any foreground UI.
FragmentShader
A Shader generated from a FragmentProgram.
FrostBlurLayer
A layer widget that applies a frosted glass blur and distortion shader to its child. Similar to FractalBlurLayer, but based on a noise-driven frosty diffusion pattern. Use shape and borderRadius to clip the output to rounded rectangles or circles.
FrostLayerController
FrostShaderLayer
FrostShaderLayer A reusable overlay that renders a spreading-frost post-process over its child while letting the child continue to update/animate underneath.
LiquidGlassContainer
A container widget with liquid glass effect, similar to Container but with glass styling.
MotionBlurLayer
ShaderUtils
Utility class for shader-related operations
SpreadingFrostController
Controller to start the frost transition from outside the widget.
SpreadingFrostImageSwitcher
An image switcher that plays a Spreading Frost transition when switching.
SpreadingFrostWidget
SpreadingFrostWidget
WeatherRainLayer
WeatherRainLayer A post-process layer that simulates rainy glass refraction and blur over its child. Place it in a Stack between your background content and any foreground UI you want to keep sharp.

Enums

CloudShaderStyle
Available cloud shader styles.

Typedefs

OnCurlComplete = void Function(double curlAmount)
Callback invoked when curl gesture completes.