|
| | generic_renderer (const std::string &prog_name) |
| |
| void | destruct (const context &ctx) |
| |
| bool | init (context &ctx) |
| |
| bool | set_shader_options (const context &ctx, const shader_compile_options &options) |
| |
| 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()
| bool cgv::render::generic_renderer::build_shader_program |
( |
const context & |
ctx | ) |
|
|
inlineprotected |
◆ 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_options()
◆ has_indices
| bool cgv::render::generic_renderer::has_indices = false |
|
protected |
◆ prog
◆ prog_name
| std::string cgv::render::generic_renderer::prog_name = "" |
|
protected |
◆ prog_options
The documentation for this class was generated from the following file: