PipelineNode class final
One node of a pipeline: where it stands, what it touches, and — for a node of a plugin's own — which kind makes it.
Constructors
-
PipelineNode({required String name, required String anchor, String? kind, bool engine = false, String? step, List<
String> reads = const <String>[], List<String> optionalReads = const <String>[], List<String> writes = const <String>[], List<String> keeps = const <String>[], List<String> after = const <String>[], List<String> before = const <String>[], Map<String, Object?> options = const <String, Object?>{}}) -
const
Properties
-
after
→ List<
String> -
Nodes at the same anchor it runs after and before.
final
- anchor → String
-
The anchor it stands at, by name.
final
-
before
→ List<
String> -
final
- engine → bool
-
Whether this is one of the engine's own passes. Written by the
renderer when it describes its frame; a document applied to a renderer
places none of them — they stand where the engine puts them — and an
engine node it names that the renderer does not have is refused.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
keeps
→ List<
String> -
What it maintains across frames.
final
- kind → String?
-
For a node a plugin adds, the kind that makes it — a
PipelineNodeKind's name; null for the engine's own nodes, which the renderer makes.final - name → String
-
The node's name, as the frame reports it.
final
-
optionalReads
→ List<
String> -
What it reads when the frame produces it.
final
-
options
→ Map<
String, Object?> -
What the kind is handed to make the node: its own settings, by name.
final
-
reads
→ List<
String> -
What the node reads, by resource name.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- step → String?
-
The render step the node belongs to, by name, or null.
final
-
writes
→ List<
String> -
What it writes fresh this frame.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited