Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
common.h
1
#ifndef OE_RENDER_COMMON_H
2
#define OE_RENDER_COMMON_H
3
4
#include "../common.h"
5
6
#include <cstdint>
7
8
namespace
oe::render
9
{
13
enum class
GeometryPass
: uint16_t
14
{
16
SOLID
= 1,
17
19
SKINNED
= 2
20
};
21
25
enum class
RenderingPass
: uint16_t
26
{
28
DEPTH
= 1,
29
31
FORWARD
= 2,
32
34
DEFERRED
= 3
35
};
36
}
37
38
#endif
oe::render
Render related abstractions (Shader, Framebuffer, Cubemaps, Textures)
Definition
opengl.h:10
oe::render::RenderingPass
RenderingPass
Pipeline rendering passes.
Definition
common.h:26
oe::render::RenderingPass::DEPTH
@ DEPTH
oe::render::RenderingPass::FORWARD
@ FORWARD
oe::render::RenderingPass::DEFERRED
@ DEFERRED
oe::render::GeometryPass
GeometryPass
Vertex rendering passes.
Definition
common.h:14
oe::render::GeometryPass::SOLID
@ SOLID
oe::render::GeometryPass::SKINNED
@ SKINNED
OxygenEngine
render
common.h
Generated by
1.9.8