Table of Contents

Class FrameGraphResourceDebugInfo

Namespace
BSGameLib.Game.Rendering
Assembly
BSGameLib.Game.dll

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

Handle FrameGraphResourceHandle

The resource's handle.

Name string

The resource's name.

Descriptor FrameGraphResourceDescriptor

How the resource is described.

IsImported bool

Whether the resource was imported, rather than made by the graph.

ReleasedAfterPass string

The 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

FrameGraphResourceDescriptor

Handle

The resource's handle.

public FrameGraphResourceHandle Handle { get; init; }

Property Value

FrameGraphResourceHandle

IsImported

Whether the resource was imported, rather than made by the graph.

public bool IsImported { get; init; }

Property Value

bool

Name

The resource's name.

public string Name { get; init; }

Property Value

string

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

Property Value

string