RenderNode class abstract base

Something that declares what it touches, owns a pass, and draws it.

Inheritance
Implementers

Constructors

RenderNode()
const

Properties

hashCode int
The hash code for this object.
no setterinherited
isActive bool
Whether there is anything to do this frame.
no setterinherited
keeps List<ResourceId>
What this node maintains across frames rather than producing fresh.
no setterinherited
name String
Shown in errors and in the profiler. Unique within a graph.
no setterinherited
optionalReads List<ResourceId>
What this node will sample if the frame happens to produce it.
no setterinherited
reads List<ResourceId>
What this node needs to have been produced before it runs.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
writes List<ResourceId>
What this node produces, fresh, this frame.
no setterinherited

Methods

execute(NodeFrame frame) → void
Draws this node's part of the frame.
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