|
|
using | ID = uint16_t |
| |
|
const Material * | material = nullptr |
| |
|
const gl::FBO * | fbo = nullptr |
| |
|
std::optional< glm::ivec2 > | viewportSize = std::nullopt |
| |
|
static constexpr ID | DirectionalShadow = 1 << 0 |
| |
|
static constexpr ID | OmniShadow = 1 << 1 |
| |
|
static constexpr ID | Scene = 1 << 2 |
| |
|
static constexpr ID | SceneTransparent = 1 << 3 |
| |
|
static constexpr ID | Composite = 1 << 4 |
| |
|
| RenderPass (glm::ivec2 resolution, uint8_t passes=1) |
| | Constructs pass with next available ID, use only for custom passes.
|
| |
|
| RenderPass (glm::ivec2 resolution, ID id, uint8_t passes=1) |
| | Constructs pass with specific ID, use only for built-in passes.
|
| |
|
glm::ivec2 | m_resolution |
| |
◆ afterRender()
| void DirectionalShadowPass::afterRender |
( |
Engine & |
engine, |
|
|
uint8_t |
pass |
|
) |
| |
|
overridevirtual |
◆ beforeRender()
| void DirectionalShadowPass::beforeRender |
( |
Engine & |
engine, |
|
|
uint8_t |
pass |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: