SceneDebugSettings class Rendering

The scene's debug views: one surface view, an optional split, and a set of overlays. Read every frame; nothing is cached across frames.

Constructors

SceneDebugSettings()

Properties

hashCode → int
The hash code for this object.
no setterinherited
isActive → bool
Whether anything here changes the frame.
no setter
overlays → Set<DebugOverlay>
Overlays drawn after the surfaces, only right of split when it is set.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
split ↔ double?
Where the view starts, as a fraction of the viewport width. Pixels at or right of it show the view, pixels left of it the lit result, so a channel can be compared against the image it came from. Null shows the view everywhere.
getter/setter pair
splitOverlays → Set<DebugOverlay>
Overlays drawn left of split, over splitView or the lit result, so an overlay can wipe out as well as in. Only read while split is set.
final
splitView ↔ DebugView?
The view left of split, in place of the lit result. Null (the default) compares view against the lit image; a view wipes between two channels. Only read while split is set.
getter/setter pair
view ↔ DebugView
The surface view for every node that does not override it.
getter/setter pair
viewId → String
The registry id of view, or none.
no setter
wireframeColor ↔ Vector4
The wireframe overlay color, straight (non-premultiplied) alpha.
getter/setter pair

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