DebugOverlay enum Rendering

A debug drawing stacked on top of whatever the surface shows.

Inheritance
Available extensions

Values

wireframe → const DebugOverlay

Every triangle edge as a line, drawn with each mesh's own vertex path so skinning, morphing, and instancing hold.

depthConflicts → const DebugOverlay

A crawling magenta checkerboard over every patch two surfaces fight over (z-fighting), found by redrawing the view with surfaces nudged a sliver toward and away from the camera, which moves nothing on screen (see Scene.probeDepthConflicts). Draws the view's geometry three more times a frame.

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