RenderingServiceExtensions enum

Service extension constants for the rendering library.

These constants will be used when registering service extensions in the framework, and they will also be used by tools and services that call these service extensions.

The String value for each of these extension names should be accessed by calling the .name property on the enum value.

Inheritance
Available extensions

Values

invertOversizedImages → const RenderingServiceExtensions

Name of service extension that, when called, will toggle whether the framework will color invert and horizontally flip images that have been decoded to a size taking at least debugImageOverheadAllowance bytes more than necessary.

See also:

debugPaint → const RenderingServiceExtensions

Name of service extension that, when called, will toggle whether each RenderBox will paint a box around its bounds as well as additional boxes showing construction lines.

See also:

debugPaintBaselinesEnabled → const RenderingServiceExtensions

Name of service extension that, when called, will toggle whether each RenderBox will paint a line at each of its baselines.

See also:

repaintRainbow → const RenderingServiceExtensions

Name of service extension that, when called, will toggle whether a rotating set of colors will be overlaid on the device when repainting layers in debug mode.

See also:

debugDumpLayerTree → const RenderingServiceExtensions

Name of service extension that, when called, will dump a String representation of the layer tree to console.

See also:

debugDisableClipLayers → const RenderingServiceExtensions

Name of service extension that, when called, will toggle whether all clipping effects from the layer tree will be ignored.

See also:

debugDisablePhysicalShapeLayers → const RenderingServiceExtensions

Name of service extension that, when called, will toggle whether all physical modeling effects from the layer tree will be ignored.

See also:

debugDisableOpacityLayers → const RenderingServiceExtensions

Name of service extension that, when called, will toggle whether all opacity effects from the layer tree will be ignored.

See also:

debugDumpRenderTree → const RenderingServiceExtensions

Name of service extension that, when called, will dump a String representation of the render tree to console.

See also:

debugDumpSemanticsTreeInTraversalOrder → const RenderingServiceExtensions

Name of service extension that, when called, will dump a String representation of the semantics tree (in traversal order) to console.

See also:

debugDumpSemanticsTreeInInverseHitTestOrder → const RenderingServiceExtensions

Name of service extension that, when called, will dump a String representation of the semantics tree (in inverse hit test order) to console.

See also:

profileRenderObjectPaints → const RenderingServiceExtensions

Name of service extension that, when called, will toggle whether Timeline events are added for every RenderObject painted.

See also:

profileRenderObjectLayouts → const RenderingServiceExtensions

Name of service extension that, when called, will toggle whether Timeline events are added for every RenderObject laid out.

See also:

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<RenderingServiceExtensions>
A constant List of the values in this enum, in order of their declaration.