widgets/index library
Widget layer for rendering shaders and building runtime uniform payloads.
Exports:
- RomanticShaderWidget and RomanticShaderPainter for rendering.
- ShaderUniformsBuilder plus extension helpers for texture loading.
Classes
- RomanticShaderPainter
- Paints a ui.FragmentShader using explicit float and sampler bindings.
- RomanticShaderWidget
- Renders a fragment shader asset with optional gesture-driven uniforms.
- ShaderUniformsBuilder
- Fluent builder for assembling ShaderUniforms.
Extensions
- ShaderUniformsBuilderImageExtension on ShaderUniformsBuilder
- Convenience texture and bulk merge helpers for ShaderUniformsBuilder.