You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
7.4 KiB

<application>
<component name="Translation.Cache">
<option name="lastTrimTime" value="1721737702395" />
</component>
<component name="Translation.Settings">
<option name="primaryLanguage" value="CHINESE" />
</component>
<component name="Translation.States">
<option name="pinTranslationDialog" value="true" />
<option name="translationDialogHeight" value="702" />
<option name="translationDialogLocationX" value="591" />
<option name="translationDialogLocationY" value="536" />
<option name="translationDialogWidth" value="1253" />
<histories>
<item value="projection matrix inverse" />
<item value="projection matrix" />
<item value="apply projection" />
<item value="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." />
<item value="intersects with triangle" />
<item value="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." />
<item value="pick ray" />
<item value="culling" />
<item value="is clipped face" />
<item value="add texture coordinates to renderMesh" />
<item value="perspective" />
<item value="apply perspective to screen transform" />
<item value="calculate the total number of vertices and faces" />
<item value="calculate vertices" />
<item value="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`." />
<item value="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." />
<item value="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.)" />
<item value="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])." />
<item value="texture coordinates" />
<item value="Constructs a quaternion from [yaw], [pitch] and [roll]." />
<item value="Constructs Matrix4 from [translation], [rotation] and [scale]." />
<item value="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." />
<item value="Is this object visiable." />
<item value="The backface will be culled without rendering." />
<item value="updateTransform after you change the value." />
<item value="evict" />
<item value="Raw RGBA format. Unencoded bytes, in RGBA row-primary form with premultiplied alpha, 8 bits per channel." />
<item value="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]." />
<item value="Convert an array of pixel values into an [Image] object. The `pixels` parameter is the pixel data. They are packed in bytes in the order described by `format`, then grouped in rows, from left to right, then top to bottom. The `rowBytes` parameter is the number of bytes consumed by each row of pixels in the data buffer. If unspecified, it defaults to `width` multiplied by the number of bytes per pixel in the provided `format`." />
<item value="Creates an image from a list of bytes. This function attempts to interpret the given bytes an image. If successful, the returned [Future] resolves to the decoded image. Otherwise, the [Future] resolves to null. If the image is animated, this returns the first frame. Consider [instantiateImageCodec] if support for animated images is necessary. This function differs from [ui.decodeImageFromList] in that it defers to [PaintingBinding.instantiateImageCodecWithSize], and therefore can be mocked in tests." />
<item value="specular" />
<item value="diffuse" />
<item value="ambient" />
<item value="ban_lint_code: don't use this, please use auto fix to resolve this problem" />
<item value="don't use this" />
<item value="this" />
<item value="Write the given [name], possibly with a prefix, assuming that the name can be imported from any of the given [uris]." />
<item value="Write the code for a declaration of a class with the given [name]. If a list of [interfaces] is provided, then the class will implement those interfaces. If [isAbstract] is `true`, then the class will be abstract. If a [membersWriter] is provided, then it will be invoked to allow members to be generated. If a list of [mixins] is provided, then the class will mix in those classes. If a [nameGroupName] is provided, then the name of the class will be included in the linked edit group with that name. If a [superclass] is given then it will be the superclass of the class. (If a list of [mixins] is provided but no [superclass] is given then the class will extend `Object`.)" />
<item value="write class declaration" />
<item value="add constructor declaration" />
<item value="add combinator" />
<item value="add block" />
<item value="add augmentation import directive" />
<item value="add assert initializer" />
<item value="add as expression" />
<item value="add annotation" />
<item value="add annotated node" />
<item value="add adjacent strings" />
<item value="add object pattern" />
<item value="add constructor initializer" />
</histories>
<option name="languageScores">
<map>
<entry key="CHINESE" value="586" />
<entry key="ENGLISH" value="587" />
<entry key="HAWAIIAN" value="1" />
<entry key="POLISH" value="1" />
<entry key="ROMANIAN" value="1" />
</map>
</option>
</component>
</application>