Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

esve::components::dimn::Draw_Tree_impl Struct Reference

A starter draw tree. More...

#include <esve/components/dimn/Draw_Tree_impl.hxx>

List of all members.

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.


Detailed Description

A starter draw tree.

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
   
    


Generated on Tue May 30 11:40:55 2006 for esve by doxygen 1.3.4