umbra_flutter library

Classes

Matrix4
4D Matrix. Values are stored in column major order.
UmbraShader
The base class for all shaders generated by Umbra.
UmbraWidget
Abstract widget that shader widgets who are generated by Umbra will use.
Vector2
2D column vector.
Vector3
3D column vector.
Vector4
4D column vector.

Typedefs

ShaderCompilingBuilder = Widget Function(BuildContext context, Widget? child)
Signature used by UmbraWidget.compilingBuilder to create a widget to show while the shader is compiling.
ShaderErrorWidgetBuilder = Widget Function(BuildContext context, Object error, StackTrace? stackTrace)
Signature used by UmbraWidget.errorBuilder to create a replacement widget to render instead of the shader.

Exceptions / Errors

UmbraException
Exception thrown when an error occurs during shader compilation.
UnsupportedOperator
Exception thrown when an error occurs during shader compilation.