Compare commits

...

3 Commits

@ -22,6 +22,15 @@
<option name="translationDialogLocationY" value="567" />
<option name="translationDialogWidth" value="1381" />
<histories>
<item value="Add an axis-aligned scale to the current transform, scaling by the first argument in the horizontal direction and the second in the vertical direction. If [sy] is unspecified, [sx] will be used for the scale in both directions." />
<item value="Draws the subset of the given image described by the `src` argument into the canvas in the axis-aligned rectangle given by the `dst` argument. This might sample from outside the `src` rect by up to half the width of an applied filter. Multiple calls to this method with different arguments (from the same image) can be batched into a single call to [drawAtlas] to improve performance." />
<item value="Multiply the color components of the source and destination images. This can only result in the same or darker colors (multiplying by white, 1.0, results in no change; multiplying by black, 0.0, results in black). When compositing two opaque images, this has similar effect to overlapping two transparencies on a projector. For a variant that also multiplies the alpha channel, consider [multiply]." />
<item value="gapless playback" />
<item value="Whether the painting is complex enough to benefit from caching. The compositor contains a raster cache that holds bitmaps of layers in order to avoid the cost of repeatedly rendering those layers on each frame. If this flag is not set, then the compositor will apply its own heuristics to decide whether the layer containing this widget is complex enough to benefit from caching. This flag can't be set to true if both [painter] and [foregroundPainter] are null because this flag will be ignored in such case." />
<item value="Best possible quality when scaling up images by scale factors larger than 5-10x. When images are scaled down, this can be worse than [medium] for scales smaller than 0.5x, or when animating the scale factor. This option is also the slowest. This value results in a standard &quot;Bicubic&quot; algorithm which uses a 3rd order equation to smooth the abrupt transitions between pixels while preserving some of the sense of an edge and avoiding sharp peaks in the result. {@macro dart.ui.filterQuality.seeAlso}" />
<item value="The best all around filtering method that is only worse than [high] at extremely large scale factors. This value improves upon the &quot;Bilinear&quot; algorithm specified by [low] by utilizing a Mipmap that pre-computes high quality lower resolutions of the image at half (and quarter and eighth, etc.) sizes and then blends between those to prevent loss of detail at small scale sizes. {@template dart.ui.filterQuality.seeAlso} See also: [FilterQuality] class-level documentation that goes into detail about relative qualities of the constant values. {@endtemplate}" />
<item value="Better quality than [none], faster than [medium]. This value results in a &quot;Bilinear&quot; algorithm which smoothly interpolates between pixels in an image." />
<item value="The fastest filtering method, albeit also the lowest quality. This value results in a &quot;Nearest Neighbor&quot; algorithm which just repeats or eliminates pixels as an image is scaled up or down." />
<item value="text lighter" />
<item value="text light" />
<item value="brand" />
@ -63,15 +72,6 @@
<item value="json ??= {}; wrapS = json[&quot;wrapS&quot;]; count = json['count'] ?? 1; resolveDepthBuffer = json['resolveDepthBuffer'] ?? false; resolveStencilBuffer = json['resolveStencilBuffer'] ?? false; internalFormat = json['internalFormat']; wrapT = json[&quot;wrapT&quot;]; wrapR = json[&quot;wrapR&quot;]; magFilter = json[&quot;magFilter&quot;]; minFilter = json[&quot;minFilter&quot;]; format = json[&quot;format&quot;]; type = json[&quot;type&quot;]; anisotropy = json[&quot;anisotropy&quot;]; depthBuffer = json[&quot;depthBuffer&quot;]; mapping = json[&quot;mapping&quot;]; generateMipmaps = json[&quot;generateMipmaps&quot;] ?? false; depthTexture = json[&quot;depthTexture&quot;]; encoding = json[&quot;encoding&quot;]; useMultisampleRenderToTexture = json[&quot;useMultisampleRenderToTexture&quot;] ?? false; ignoreDepth = json[&quot;ignoreDepth&quot;] ?? false; useRenderToTexture = json[&quot;useRenderToTexture&quot;] ?? false; samples = json[&quot;samples&quot;]; colorSpace = json['colorSpace']; depth = json[&quot;depth&quot;] ?? 1; multiview = json['multiview'] ?? false;" />
<item value="max precision" />
<item value="precision" />
<item value="frustum culled" />
<item value="auto clear" />
<item value="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:" />
<item value="If null, the slider will be displayed as disabled." />
<item value="Called during a drag when the user is selecting a new value for the slider by dragging. The slider passes the new value to the callback but does not actually change state until the parent widget rebuilds the slider with the new value." />
<item value="It is safe to call [moveNext] after it has already returned `false`, but it must keep returning `false` and not have any other effect." />
<item value="Should be called before reading [current]. If the call to `moveNext` returns `true`, then [current] will contain the next element of the iteration until `moveNext` is called again. If the call returns `false`, there are no further elements and [current] should not be used any more." />
<item value="enable gizmos" />
<item value="Whether the raster cache should be told that this painting is likely to change in the next frame. This hint tells the compositor not to cache the layer containing this widget because the cache will not be used in the future. If this hint is not set, the compositor will apply its own heuristics to decide whether the layer is likely to be reused in the future. This flag can't be set to true if both [painter] and [foregroundPainter] are null because this flag will be ignored in such case." />
</histories>
<option name="languageScores">
<map>

Loading…
Cancel
Save