XII Release 0.1.0
Loading...
Searching...
No Matches
xiiRenderGraphResourceFlags Struct Reference

Flags that control the lifetime and behavior of a render graph resource. More...

#include <RenderGraph.h>

Classes

struct  Bits

Public Types

enum  Enum : StorageType {
  None = 0U , Transient = XII_BIT(0) , External = XII_BIT(1) , Persistent = XII_BIT(2) ,
  Default = None
}
using StorageType = xiiUInt8

Detailed Description

Flags that control the lifetime and behavior of a render graph resource.

Member Enumeration Documentation

◆ Enum

Enumerator
Transient 

Resource is transient and can be discarded after the last pass that uses it.

External 

Resource is external and must not be destroyed by the render graph executor.

Persistent 

Resource is persistent and must not be destroyed by the render graph executor, even if it is not used in the current frame.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Pipeline/RenderGraph.h