<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."/>
@ -64,13 +71,6 @@
<itemvalue="Called when a pointer enters or exits the ink response area. The value passed to the callback is true if a pointer has entered this part of the material and false if a pointer has exited this part of the material."/>
<itemvalue="The color of the ink response when a pointer is hovering over it. If this property is null then the hover color of the theme, [ThemeData.hoverColor], will be used. See also: [highlightShape], the shape of the focus, hover, and pressed highlights. [highlightColor], the color of the pressed highlight. [focusColor], the color of the focus highlight. [splashColor], the color of the splash. [splashFactory], which defines the appearance of the splash."/>
<itemvalue="group control multi task response status partically finished"/>
<itemvalue="group control multi task response status failed"/>
<itemvalue="`alignment`: How the destination rectangle defined by applying `fit` is aligned within `rect`. For example, if `fit` is [BoxFit.contain] and `alignment` is [Alignment.bottomRight], the image will be as large as possible within `rect` and placed with its bottom right corner at the bottom right corner of `rect`. Defaults to [Alignment.center]."/>
<itemvalue="`fit`: How the image should be inscribed into `rect`. If null, the default behavior depends on `centerSlice`. If `centerSlice` is also null, the default behavior is [BoxFit.scaleDown]. If `centerSlice` is non-null, the default behavior is [BoxFit.fill]. See [BoxFit] for details."/>
<itemvalue="`rect`: The region of the canvas into which the image will be painted. The image might not fill the entire rectangle (e.g., depending on the `fit`). If `rect` is empty, nothing is painted."/>
<itemvalue="The arguments have the following meanings:"/>
<itemvalue="Paints an image into the given rectangle on the canvas."/>