#include <esve/components/dimn/Draw_Tree_impl.hxx>
Public Attributes | |
| message::impl::Draw_Node | root_draw_node |
| Root draw node. | |
| message::impl::Draw_Node | draw_initialize_node |
| OpenGL initialization. | |
| components::dimn::Check_Error | check_error |
| Checks for OpenGL errors. | |
| message::impl::Draw_Node | clear_buffers_node |
| Placeholder node for clearing buffers. | |
| message::impl::Draw_Node | unlit_draw_node |
| Placeholder node for unlit drawing, such as a background. | |
| message::impl::Draw_Node | lit_draw_node |
| Placeholder node for lit (lighted) drawing. Add lights here. | |
This is an example configuration for implementers building an application from scatch.
root_draw_node
/ / / \ \ .
draw_intialize_node <-------+ / / \ \ .
/ / \ \ .
+------------+ / \ +------------+ .
/ / draw() \ \ .
/ / \ \ .
/ / \ \ .
/ / \ \ .
/ / \ \ .
/ / \ \ .
/ / \ \ .
| | | |
\|/ \|/ \|/ \|/
* * * *
check_error clear_buffers_node unlit_draw_node lit_draw_node
1.3.4