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
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