shader_buffers library

Classes

IChannel
class to define the kind of channel textures that will be used by LayerBuffer.
LayerBuffer
Class used to define a buffers or the main image layer.
Param
Enum to define the uniform to check within the Operation There are common uniforms available like iMouse*, iFrame etc. If customUniform is choosen also the uniformId must be given.
ShaderBuffers
Widget to paint the shader with the given LayerBuffers.
ShaderController
Uniform
The uniform class
Uniforms
The uniforms list with method helpers

Enums

CheckOperator
Type of check to use (>, <, ==)
CommonUniform
parameter to check
ShaderState
Current state of the ShaderBuffers widget.

Typedefs

Operation = ({CheckOperator checkType, double checkValue, LayerBuffer layerBuffer, void Function(ShaderController controller, bool result) operation, Param param})
the operation parameter to build the check