|
| generic_renderer (const std::string &prog_name) |
|
void | destruct (const context &ctx) |
|
bool | init (context &ctx) |
|
bool | set_shader_defines (const context &ctx, const shader_define_map &defines) |
|
shader_program & | ref_prog () |
|
shader_program & | enable_prog (context &ctx) |
|
bool | enable (context &ctx, generic_render_data &geometry) |
|
bool | disable (context &ctx, generic_render_data &geometry) |
|
void | draw (context &ctx, PrimitiveType type, generic_render_data &geometry, size_t start=0, size_t count=0) |
|
bool | render (context &ctx, PrimitiveType type, generic_render_data &geometry, size_t start=0, size_t count=0) |
|
Definition at line 11 of file generic_renderer.h.
◆ generic_renderer() [1/2]
cgv::render::generic_renderer::generic_renderer |
( |
| ) |
|
|
inline |
◆ generic_renderer() [2/2]
cgv::render::generic_renderer::generic_renderer |
( |
const std::string & |
prog_name | ) |
|
|
inline |
◆ build_shader_program()
◆ destruct()
void cgv::render::generic_renderer::destruct |
( |
const context & |
ctx | ) |
|
|
inline |
◆ disable()
◆ draw()
◆ enable()
◆ enable_prog()
◆ init()
bool cgv::render::generic_renderer::init |
( |
context & |
ctx | ) |
|
|
inline |
◆ ref_prog()
◆ render()
◆ set_shader_defines()
◆ defines
◆ has_indices
bool cgv::render::generic_renderer::has_indices = false |
|
protected |
◆ prog
◆ prog_name
std::string cgv::render::generic_renderer::prog_name = "" |
|
protected |
The documentation for this class was generated from the following file: