#include <esve/components/dim3/Camera.hxx>
Inheritance diagram for esve::components::dim3::Camera:

Public Member Functions | |
| virtual void | reinitialize ()=0 |
| Call send_draw_initialize() on the next draw cycle. | |
| virtual message::Compute_Sender & | peek_compute_sender ()=0 |
| Peek at the compute() message sender. | |
| virtual void | add_handler (kernel::Handler &)=0 |
| Child handlers. | |
| virtual void | remove_handler (kernel::Handler &)=0 |
| Child handlers. | |
| virtual void | remove_all_handlers ()=0 |
| Child handlers. | |
| virtual message::Draw_Sender & | peek_draw_initializer ()=0 |
| Receivers intended for OpenGL initialization. | |
| virtual message::Draw_Sender & | peek_draw_sender ()=0 |
| Draw tree for lit drawing; place lights here. | |
| virtual message::Draw_Sender & | peek_unlit_draw_sender ()=0 |
| Draw tree for unlit drawing; place backgrounds here. | |
| virtual const engine::dim3::Camera_Details & | peek_camera_details () const =0 |
| Peek at the camera details. | |
| virtual engine::dim3::Camera_Details & | peek_camera_details ()=0 |
| Peek at the camera details. | |
| virtual const engine::dim3::Frame & | peek_frame () const =0 |
| Peek at the frame. | |
| virtual engine::dim3::Frame & | peek_frame ()=0 |
| Peek at the frame. | |
| virtual const ui::base::Display_Details & | peek_display_details () const =0 |
| Peek at the display details. | |
| virtual ui::base::Display_Details & | peek_display_details ()=0 |
| Peek at the display details. | |
| virtual Catch_Function | catch_function () const =0 |
| Catch exceptions from system entry points. | |
| virtual void | catch_function (Catch_Function)=0 |
| Catch exceptions from system entry points. | |
| virtual void | add_handler (kernel::Handler &)=0 |
| Child handlers. | |
| virtual void | remove_handler (kernel::Handler &)=0 |
| Child handlers. | |
| virtual void | remove_all_handlers ()=0 |
| Child handlers. | |
| virtual const engine::dim3::Camera_Details & | peek_camera_details () const =0 |
| Peek at the camera details. | |
| virtual engine::dim3::Camera_Details & | peek_camera_details ()=0 |
| Peek at the camera details. | |
Protected Member Functions | |
| virtual void | update ()=0 |
| Receive the update() message. | |
| virtual void | update (double dt)=0 |
| Receive the update() message. | |
Front-end for components::dimn::Draw_Tree_impl. Buffers are automatically cleared.
|
|
Receivers intended for OpenGL initialization. Receivers added here will be called before all other draw() receivers. Implemented in esve::components::dim3::impl::Camera. |
1.3.4