FastUIDraw
GLSL Built in Shaders

This group documents the symbols and varyings of the built in shaders provided by the GLSL module (which is used by both the GL and GLES backends. More...

This group documents the symbols and varyings of the built in shaders provided by the GLSL module (which is used by both the GL and GLES backends.

The following symbols are available as keyed by the values within a fastuidraw::PainterShaderSet.

For fastuidraw::PainterShaderSet::stroke_shader() and each fastuidraw::PainterStrokeShader of fastuidraw::PainterShaderSet::dashed_stroke_shader(), there is the following. For the vertex shaders there are the public symbols:

Each shader present in fastuidraw::PainterShaderSet::brush_shaders() has the two varyings:

The standard brush, fastuidraw::PainterBrushShaderSet::standard_brush(), is itself realized as a chain shader with the image of the brush accessible via its dependee named image_brush, and the gradient via the dependee name gradient_brush.