#include <render_pass.h>
|
| render_pass (const char *name) |
|
| render_pass (view_id id, const char *name) |
|
void | bind (const frame_buffer *fb=nullptr) const |
|
void | touch () const |
|
void | clear (uint16_t _flags, uint32_t _rgba=0x000000ff, float _depth=1.0f, uint8_t _stencil=0) const |
|
void | clear () const |
|
void | set_view_proj (const float *v, const float *p) |
|
void | set_view_scissor (uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height) |
|
void | set_view_rect (uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height) |
|
Definition at line 9 of file render_pass.h.
◆ render_pass() [1/2]
gfx::render_pass::render_pass |
( |
const char * | name | ) |
|
◆ render_pass() [2/2]
gfx::render_pass::render_pass |
( |
view_id | id, |
|
|
const char * | name ) |
◆ bind()
void gfx::render_pass::bind |
( |
const frame_buffer * | fb = nullptr | ) |
const |
◆ clear() [1/2]
void gfx::render_pass::clear |
( |
| ) |
const |
◆ clear() [2/2]
void gfx::render_pass::clear |
( |
uint16_t | _flags, |
|
|
uint32_t | _rgba = 0x000000ff, |
|
|
float | _depth = 1.0f, |
|
|
uint8_t | _stencil = 0 ) const |
◆ get_last_frame_max_pass_id()
auto gfx::render_pass::get_last_frame_max_pass_id |
( |
| ) |
-> gfx::view_id |
|
static |
◆ get_max_pass_id()
◆ pop_scope()
void gfx::render_pass::pop_scope |
( |
| ) |
|
|
static |
◆ push_scope()
void gfx::render_pass::push_scope |
( |
const char * | name | ) |
|
|
static |
◆ reset()
void gfx::render_pass::reset |
( |
| ) |
|
|
static |
◆ set_view_proj()
void gfx::render_pass::set_view_proj |
( |
const float * | v, |
|
|
const float * | p ) |
◆ set_view_rect()
void gfx::render_pass::set_view_rect |
( |
uint16_t | _x, |
|
|
uint16_t | _y, |
|
|
uint16_t | _width, |
|
|
uint16_t | _height ) |
◆ set_view_scissor()
void gfx::render_pass::set_view_scissor |
( |
uint16_t | _x, |
|
|
uint16_t | _y, |
|
|
uint16_t | _width, |
|
|
uint16_t | _height ) |
◆ touch()
void gfx::render_pass::touch |
( |
| ) |
const |
◆ id
The documentation for this struct was generated from the following files:
- C:/Workspace/github/UnravelEngine/UnravelEngine/engine/core/graphics/render_pass.h
- C:/Workspace/github/UnravelEngine/UnravelEngine/engine/core/graphics/render_pass.cpp