ShaderPresetsEnum enum
How to add a preset:
- add a ShaderPresetsEnum enum value
- add that enum in ShaderPresetController.getUniforms() method. If the new shader doesn't have additional float uniforms, then return an empty list
- write the StatelessWidget class (see
src/gl_transitions/
orsrc/shadertoy
folder for reference) - add the shader reference in
shaders
section ofpubspec.yaml
The dynamic child
represents the texture (the uniform sampler2D
) used
by the shader. The dynamic
must be the asset image path or a Widget.
You can add as many childrens as you wish.
Values
- water → const ShaderPresetsEnum
- pageCurl → const ShaderPresetsEnum
- barrel → const ShaderPresetsEnum
- cube → const ShaderPresetsEnum
- polkaDotsCurtain → const ShaderPresetsEnum
- radial → const ShaderPresetsEnum
- flyeye → const ShaderPresetsEnum
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
ShaderPresetsEnum> - A constant List of the values in this enum, in order of their declaration.