<itemvalue="Fixes the [SnackBar] at the bottom of the [Scaffold]. The exception is that the [SnackBar] will be shown above a [BottomNavigationBar] or a [NavigationBar]. Additionally, the [SnackBar] will cause other non-fixed widgets inside [Scaffold] to be pushed above (for example, the [FloatingActionButton])."/>
<itemvalue="The currently selected value for a group of radio buttons. This radio button is considered selected if its [value] matches the [groupValue]."/>
<itemvalue="A decimal-point string-representation of this number. Converts this number to a [double] before computing the string representation, as by [toDouble]. If the absolute value of `this` is greater than or equal to `10^21`, then this methods returns an exponential representation computed by `this.toStringAsExponential()`. Otherwise the result is the closest string representation with exactly [fractionDigits] digits after the decimal point. If [fractionDigits] equals 0, then the decimal point is omitted. The parameter [fractionDigits] must be an integer satisfying: `0 <= fractionDigits <= 20`."/>
<itemvalue="If `dart:ui` passes an `Image` object and the recipient wishes to share that handle with other callers, [clone] must be called _before_ [dispose]. A handle that has been disposed cannot create new handles anymore."/>
<itemvalue="A class or method that receives an image object must call [dispose] on the handle when it is no longer needed. To create a shareable reference to the underlying image, call [clone]. The method or object that receives the new instance will then be responsible for disposing it, and the underlying image itself will be disposed when all outstanding handles are disposed."/>
<itemvalue="Opaque handle to raw decoded image data (pixels). To obtain an [Image] object, use the [ImageDescriptor] API. To draw an [Image], use one of the methods on the [Canvas] class, such as [Canvas.drawImage]."/>
<itemvalue="All the arguments are required and must not be null, except for [filterQuality]. If [filterQuality] is not specified at construction time it will be deduced from the environment where it is used, such as from [Paint.filterQuality]."/>
<itemvalue="The fourth argument gives the matrix to apply to the effect. The expression `Matrix4.identity().storage` creates a [Float64List] prepopulated with the identity matrix."/>
<itemvalue="The second and third arguments specify the [TileMode] for the x direction and y direction respectively. [TileMode.repeated] can be used for tiling images."/>
<itemvalue="Creates an image-tiling shader. The first argument specifies the image to render. The [decodeImageFromList] function can be used to decode an image from bytes into the form expected here. (In production code, starting from [instantiateImageCodec] may be preferable.)"/>
<itemvalue="Translates a 2D point from NDC to a THREE.Ray that can be used for picking. @vector - THREE.Vector3 that represents 2D point @camera - THREE.Camera"/>
<itemvalue="The global transform of the object. If the Object3d has no parent, then it's identical to the local transform."/>
<itemvalue="This is the inverse of matrixWorld. MatrixWorld contains the Matrix which has the world transform of the Camera."/>
<itemvalue="Return the distance from the origin of this to the intersection with [other] if this intersects with [other], or null if the don't intersect."/>
<itemvalue="intersects with triangle"/>
<itemvalue="On success, [rayNear] and [rayFar] are the points where the screen space [pickX], [pickY] intersect with the near and far planes respectively. The viewport is specified by ([viewportX], [viewportWidth]) and ([viewportY], [viewportHeight]). [cameraMatrix] includes both the projection and view transforms. Returns false on error, for example, the mouse is not in the viewport."/>
<itemvalue="pick ray"/>
<itemvalue="culling"/>
<itemvalue="is clipped face"/>
<itemvalue="add texture coordinates to renderMesh"/>
<itemvalue="perspective"/>
<itemvalue="apply perspective to screen transform"/>
<itemvalue="calculate the total number of vertices and faces"/>
<itemvalue="The `blendMode` parameter is used to control how the colors in the `vertices` are combined with the colors in the `paint`. If there are no colors specified in `vertices` then the `blendMode` has no effect. If there are colors in the `vertices`, then the color taken from the [Paint.shader] or [Paint.color] in the `paint` is blended with the colors specified in the `vertices` using the `blendMode` parameter. For the purposes of this blending, the colors from the `paint` parameter are considered the source, and the colors from the `vertices` are considered the destination. [BlendMode.dst] ignores the `paint` and uses only the colors of the `vertices`; [BlendMode.src] ignores the colors of the `vertices` and uses only the colors in the `paint`."/>
<itemvalue="If the `indices` parameter is specified, all values in the list must be valid index values for pairs in `positions`. For example, if there are 12 numbers in `positions` (representing 6 coordinates), the `indicies` must be numbers in the range 0..5 inclusive. The `mode` and `positions` parameters must not be null."/>
<itemvalue="The `positions` parameter provides the points in the canvas space that will be use to draw the triangles. Each point is represented as two numbers in the list, the first giving the x coordinate and the second giving the y coordinate. (As a result, the list must have an even number of entries.)"/>
<itemvalue="Creates a set of vertex data for use with [Canvas.drawVertices], using the encoding expected by the Flutter engine. The `mode` parameter describes how the points should be interpreted: as independent triangles ([VertexMode.triangles]), as a sliding window of points forming a chain of triangles each sharing one side with the next ([VertexMode.triangleStrip]), or as a fan of triangles with a single shared point ([VertexMode.triangleFan])."/>
<itemvalue="Constructs Matrix4 from [translation], [rotation] and [scale]."/>
<itemvalue="Defines a [Quaternion] (a four-dimensional vector) for efficient rotation calculations. Quaternion are better for interpolating between rotations and avoid the [gimbal lock](http:de.wikipedia.orgwikiGimbal_Lock) problem compared to euler rotations."/>