LeviLamina
Loading...
Searching...
No Matches
RenderOrder.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
rendergraph {
6
7
class
RenderOrder
{
8
public
:
9
// RenderOrder inner types declare
10
// clang-format off
11
struct
PassRegistry
;
12
struct
PassStorage
;
13
struct
ResourceEventRegistry
;
14
struct
ResourceStorage
;
15
// clang-format on
16
17
// RenderOrder inner types define
18
struct
PassRegistry
{
19
public
:
20
// PassRegistry inner types declare
21
// clang-format off
22
struct
FrameBufferTextureBinding
;
23
struct
PassAttributes
;
24
// clang-format on
25
26
// PassRegistry inner types define
27
enum class
FrameBufferRequirement :
int
{};
28
29
struct
FrameBufferTextureBinding
{};
30
31
struct
PassAttributes
{};
32
};
33
34
struct
PassStorage
{};
35
36
struct
ResourceEventRegistry
{};
37
38
struct
ResourceStorage
{};
39
};
40
41
}
// namespace rendergraph
rendergraph::RenderOrder
Definition
RenderOrder.h:7
rendergraph::RenderOrder::PassRegistry::FrameBufferTextureBinding
Definition
RenderOrder.h:29
rendergraph::RenderOrder::PassRegistry::PassAttributes
Definition
RenderOrder.h:31
rendergraph::RenderOrder::PassRegistry
Definition
RenderOrder.h:18
rendergraph::RenderOrder::PassStorage
Definition
RenderOrder.h:34
rendergraph::RenderOrder::ResourceEventRegistry
Definition
RenderOrder.h:36
rendergraph::RenderOrder::ResourceStorage
Definition
RenderOrder.h:38
src
mc
client
renderer
rendergraph
RenderOrder.h
Generated on
for LeviLamina by
1.16.1