TraceTag enum

Trace categories for filtering and grouping trace output.

Each tag represents a phase or subsystem in the render pipeline.

Inheritance
Available extensions

Values

input → const TraceTag

Terminal input parsing and message coalescing.

queue → const TraceTag

Message queue management and drain loop.

dispatch → const TraceTag

Message dispatch to the widget/element tree.

rebuild → const TraceTag

Widget tree rebuild (dirty element marking, createElement).

layout → const TraceTag

Layout constraint propagation and size computation.

paint → const TraceTag

Paint phase (RenderObject.paint → Canvas).

render → const TraceTag

View generation (Canvas → ANSI string serialization).

flush → const TraceTag

UV renderer: ANSI string parsing, buffer draw, diff, flush.

focus → const TraceTag

Focus system operations (register, request, trap).

scroll → const TraceTag

Scroll operations and scroll optimization.

metrics → const TraceTag

Render metrics and FPS tracking.

cmd → const TraceTag

Command execution.

general → const TraceTag

General / uncategorized.

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<TraceTag>
A constant List of the values in this enum, in order of their declaration.