Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
passes.h
1
#ifndef OE_RENDER_PASSES_H
2
#define OE_RENDER_PASSES_H
3
4
#include <cstdint>
5
6
namespace
oe::render
7
{
11
enum class
GeometryPass
: uint16_t
12
{
14
SOLID
= 1,
15
17
SKINNED
= 2
18
};
19
23
enum class
RenderingPass
: uint16_t
24
{
26
DEPTH
= 1,
27
29
FORWARD
= 2,
30
32
DEFERRED
= 3
33
};
34
}
35
36
#endif
oe::render
Render related abstractions (Shader, Framebuffer, Cubemaps, Textures).
Definition
opengl.h:12
oe::render::RenderingPass
RenderingPass
Pipeline rendering passes.
Definition
passes.h:24
oe::render::RenderingPass::DEPTH
@ DEPTH
Definition
passes.h:26
oe::render::RenderingPass::FORWARD
@ FORWARD
Definition
passes.h:29
oe::render::RenderingPass::DEFERRED
@ DEFERRED
Definition
passes.h:32
oe::render::GeometryPass
GeometryPass
Vertex rendering passes.
Definition
passes.h:12
oe::render::GeometryPass::SOLID
@ SOLID
Definition
passes.h:14
oe::render::GeometryPass::SKINNED
@ SKINNED
Definition
passes.h:17
OxygenEngine
render
passes.h
Generated by
1.15.0