<itemvalue="The callback provided to onChanged should update the state of the parent [StatefulWidget] using the [State.setState] method, so that the parent gets rebuilt; for example:"/>
<itemvalue="If null, the slider will be displayed as disabled."/>
@ -59,18 +71,6 @@
<itemvalue="AMSTD control joy widget"/>
<itemvalue="The flutter tool converts all asset keys with spaces into URI encoded paths (replacing ' ' with '%20', for example). We perform the same encoding here so that users can load assets with the same key they have written in the pubspec."/>
<itemvalue="Creates a fragment program from the asset with key [assetKey]. The asset must be a file produced as the output of the `impellerc` compiler. The constructed object should then be reused via the [fragmentShader] method to create [Shader] objects that can be used by [Paint.shader]."/>
<itemvalue="Sets the float uniform at [index] to [value]. All uniforms defined in a fragment shader that are not samplers must be set through this method. This includes floats and vec2, vec3, and vec4. The correct index for each uniform is determined by the order of the uniforms as defined in the fragment program, ignoring any samplers. For data types that are composed of multiple floats such as a vec4, more than one call to [setFloat] is required."/>
<itemvalue="A greyscale color filter (values based on the [Filter Effects Spec](https:www.w3.orgTRfilter-effects-1grayscaleEquivalent)): ```dart const ColorFilter greyscale = ColorFilter.matrix(<double>[ 0.2126, 0.7152, 0.0722, 0, 0, 0.2126, 0.7152, 0.0722, 0, 0, 0.2126, 0.7152, 0.0722, 0, 0, 0, 0, 0, 1, 0, ]);"/>
<itemvalue="The matrix is in row-major order and the translation column is specified in unnormalized, 0...255, space. For example, the identity matrix is:"/>
<itemvalue="Every pixel's color value, represented as an `[R, G, B, A]`, is matrix multiplied to create a new color: | R' | | a00 a01 a02 a03 a04 | | R | | G' | | a10 a11 a12 a13 a14 | | G | | B' | = | a20 a21 a22 a23 a24 | | B | | A' | | a30 a31 a32 a33 a34 | | A | | 1 | | 0 0 0 0 1 | | 1 |"/>
<itemvalue="Construct a color filter from a 4x5 row-major matrix. The matrix is interpreted as a 5x5 matrix, where the fifth row is the identity configuration."/>
<itemvalue="A [Shader] generated from a [FragmentProgram]. Instances of this class can be obtained from the [FragmentProgram.fragmentShader] method. The float uniforms list is initialized to the size expected by the shader and is zero-filled. Uniforms of float type can then be set by calling [setFloat]. Sampler uniforms are set by calling [setImageSampler]. A [FragmentShader] can be re-used, and this is an efficient way to avoid allocating and re-initializing the uniform buffer and samplers. However, if two [FragmentShader] objects with different float uniforms or samplers are required to exist simultaneously, they must be obtained from two different calls to [FragmentProgram.fragmentShader]."/>
<itemvalue="A shader (as used by [Paint.shader]) that tiles an image."/>
<itemvalue="For example, [ShaderMask] can be used to gradually fade out the edge of a child by using a [ui.Gradient.linear] mask."/>
<itemvalue="A widget that applies a mask generated by a [Shader] to its child."/>