Class FrameGraphResourceDebugInfo
A resource of a frame graph, as a debugging view of it.
public sealed record FrameGraphResourceDebugInfo : IEquatable<FrameGraphResourceDebugInfo>
- Inheritance
-
FrameGraphResourceDebugInfo
- Implements
- Inherited Members
Constructors
FrameGraphResourceDebugInfo(FrameGraphResourceHandle, string, FrameGraphResourceDescriptor, bool, string)
A resource of a frame graph, as a debugging view of it.
public FrameGraphResourceDebugInfo(FrameGraphResourceHandle Handle, string Name, FrameGraphResourceDescriptor Descriptor, bool IsImported, string ReleasedAfterPass)
Parameters
HandleFrameGraphResourceHandleThe resource's handle.
NamestringThe resource's name.
DescriptorFrameGraphResourceDescriptorHow the resource is described.
IsImportedboolWhether the resource was imported, rather than made by the graph.
ReleasedAfterPassstringThe name of the pass after which the resource is released, or null when it is not scheduled for release.
Properties
Descriptor
How the resource is described.
public FrameGraphResourceDescriptor Descriptor { get; init; }
Property Value
Handle
The resource's handle.
public FrameGraphResourceHandle Handle { get; init; }
Property Value
IsImported
Whether the resource was imported, rather than made by the graph.
public bool IsImported { get; init; }
Property Value
Name
The resource's name.
public string Name { get; init; }
Property Value
ReleasedAfterPass
The name of the pass after which the resource is released, or null when it is not scheduled for release.
public string ReleasedAfterPass { get; init; }