#include <esve/message/Draw_Sender.hxx>
Inheritance diagram for esve::message::Draw_Sender:

Public Member Functions | |
| virtual void | add (Draw_Receiver &)=0 |
| Child draw() receivers. | |
| virtual void | remove (Draw_Receiver &)=0 |
| Child draw() receivers. | |
| virtual void | remove_all ()=0 |
| Child draw() receivers. | |
Protected Member Functions | |
| virtual void | send_draw ()=0 |
| Send the draw() message to all children. | |
| virtual void | send_draw_initialize ()=0 |
| Send the draw_initialize() message to all children. | |
The draw tree.
At the root of every draw tree is a Draw_Sender, which passes the draw() message to its Draw_Receivers.
The operating system is the original source of the draw() message; the user should never call send_draw().
1.3.4