DebugViewRegistry class abstract final Rendering

The named surface debug views: every SurfaceDebugChannel as a default DebugView, plus whatever a consumer registers (a channel with its own remap, for instance). Editors and agent tools list this instead of hard-coding the channel enum, so a registered view is one call and no UI.

Properties

hashCode → int
The hash code for this object.
no setterinherited
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

Static Properties

entries → List<DebugViewEntry>
Every entry, built-ins first, in registration order.
no setter

Static Methods

byId(String id) → DebugViewEntry?
The entry with id, or null.
register(DebugViewEntry entry) → void
Adds entry, replacing any entry with the same id.
unregister(String id) → bool
Removes the entry with id; the built-in channel entries cannot be removed.