ResourceOrigin enum
Where the pixels behind a bound resource came from.
FrameResources.tryTexture answers "is there a texture", which used to be
the only question available and is not the same question. A shadow map that
was not drawn this frame and a shadow atlas that deliberately holds an
earlier frame's pixels both come back as a texture, and they mean opposite
things: the first is stale and must not be sampled, the second is exactly
what the sampler is for. See FrameGraphNode.keeps.
Values
- drawn → const ResourceOrigin
-
A node drew it during this frame. Absent means nothing produced it, and a reader that can do without has to.
- kept → const ResourceOrigin
-
A node maintains it across frames. It is valid to sample, and some or all of it predates this frame — deliberately.
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<
ResourceOrigin> - A constant List of the values in this enum, in order of their declaration.