| esve::message::Active_State | Active/inactive property of tree nodes |
| esve::message::impl::Active_State | Implements message::Active_State |
| esve::kernel::Async_Update_Server | Sends asynchronous updates in response to handle_*() messages |
| esve::viewers::dim3::Auto_Widgets | Predefined widgets for three-dimensional viewers |
| esve::viewers::dim3::impl::Auto_Widgets | Implements viewers::dim3::Auto_Widgets |
| esve::viewers::dim4::Auto_Widgets | Predefined widgets for four-dimensional viewers |
| esve::viewers::dim4::impl::Auto_Widgets | Implements viewers::dim4::Auto_Widgets |
| esve::viewers::dim3::Basic_Viewer | A basic viewer |
| esve::viewers::dim4::Basic_Viewer | A basic viewer |
| esve::kernel::Caching_Node | Cache handle_*() messages |
| esve::kernel::Caching_Server | Cache handle_*() messages during startup |
| esve::components::dim3::Camera | A camera with a preconfigured draw tree |
| esve::components::dim3::impl::Camera | Implements components::dim3::Camera |
| esve::viewers::dim3::Camera | Viewer-owned camera |
| esve::engine::dim3::Camera | A Display with a Frame |
| esve::engine::dim3::impl::Camera | Implements engine::dim3::Camera |
| esve::engine::dim3::Camera_Details | Projection and clip parameters |
| esve::engine::dim3::Camera_Details::Orthogonal_Projection | Orthogonal projection data |
| esve::engine::dim3::Camera_Details::Perspective_Projection | Perspective projection data |
| esve::engine::dim3::Camera_Details_Stowed | Stowed camera details |
| esve::viewers::dim3::Canned_Viewer | A prepackaged, shrink-wrapped viewer stuffed into a can |
| esve::viewers::dim4::Canned_Viewer | A prepackaged, shrink-wrapped viewer stuffed into a can |
| esve::viewers::dim3::Canned_Viewer_Base | Undocumented base class |
| esve::kernel::Catcher | Catch exceptions from system entry points |
| esve::components::dimn::Check_Error | Check and report OpenGL errors |
| esve::components::dim3::Clipping_Plane | An extra clipping plane |
| esve::math::complex | Complex numbers |
| esve::message::Compute_Node | Relay the compute() message |
| esve::message::impl::Compute_Node | Node for relaying the compute() message |
| esve::message::Compute_Receiver | Compute() message receiver |
| esve::message::impl::Compute_Receiver | Implements Compute_Receiver |
| esve::message::Compute_Receiver_Stowed | Stowed compute() message receiver |
| esve::message::Compute_Sender | Compute() message sender |
| esve::message::impl::Compute_Sender | Implements message::Compute_Sender |
| esve::message::Compute_Sender_Delegator | Delegator for the compute() message sender |
| esve::message::Compute_Sender_Stowed | Stowed compute() message sender |
| esve::types::Constants | Misc math constants |
| esve::components::dimn::Differential_Motion_Handler< Transform, impl_Transform > | Common base class for defining motion via differentials |
| esve::ui::base::Display | An area for drawing |
| esve::ui::base::impl::Display | Implements ui::base::Display |
| esve::ui::base::Display::Rectangle | Rectangular dimensions |
| esve::ui::base::Display_Details | Basic properties of a display |
| esve::ui::base::Display_Details_Stowed | Stowed display details |
| esve::components::dimn::Draw_Compiler | OpenGL display list |
| esve::message::Draw_Node | Relay the draw() message |
| esve::message::impl::Draw_Node | Node for relaying the draw() message |
| esve::message::impl::Draw_Receiver | Implements Draw_Receiver |
| esve::message::Draw_Receiver | Draw() message receiver |
| esve::message::Draw_Receiver_Stowed | Stowed draw() message receiver |
| esve::message::Draw_Sender | Draw() message sender |
| esve::message::impl::Draw_Sender | Implements message::Draw_Sender |
| esve::message::Draw_Sender_Delegator | Delegator for the draw() message sender |
| esve::message::Draw_Sender_Stowed | Stowed draw() message sender |
| esve::components::dimn::Draw_Tree_impl | A starter draw tree |
| esve::kernel::Driver_Emitter | Send handle_driver_*() messages |
| esve::kernel::Driver_Handler | Receive handle_driver_*() messages |
| esve::kernel::Emitter | Send handle_*() messages |
| esve::kernel::impl::Emitter | Implements kernel::Emitter |
| esve::ui::base::End_Condition | End the driving state under some platform-specific condition |
| esve::ui::extra::File_Selector | A user-interface widget representing a file selector |
| esve::ui::extra::File_Selector_Emitter | Send handle_file_selector() |
| esve::ui::extra::File_Selector_Handler | Receive handle_file_selector() |
| esve::engine::dim4::Frame | The frame tree |
| esve::engine::dim4::impl::Frame | Implements engine::dim4::Frame |
| esve::engine::dim3::Frame | The frame tree |
| esve::engine::dim3::impl::Frame | Implements engine::dim3::Frame |
| esve::engine::dim4::Frame_Stowed | Stowed frame |
| esve::engine::dim4::impl::Frame_Stowed | Implements engine::dim4::Frame_Stowed |
| esve::engine::dim3::Frame_Stowed | Stowed frame |
| esve::engine::dim3::impl::Frame_Stowed | Implements engine::dim3::Frame_Stowed |
| esve::engine::dim4::Geom | An abstract geometric object |
| esve::engine::dim3::Geom | An abstract geometric object |
| esve::message::impl::Handle_Node | Node for relaying the handle() message |
| esve::message::Handle_Node | Relay the handle() message |
| esve::message::impl::Handle_Receiver | Implements Handle_Receiver |
| esve::message::Handle_Receiver | Handle() message receiver |
| esve::message::Handle_Receiver_Stowed | Stowed handle() message receiver |
| esve::message::impl::Handle_Sender | Implements message::Handle_Sender |
| esve::message::Handle_Sender | Handle() message sender |
| esve::message::Handle_Sender_Delegator | Delegator for the handle() message sender |
| esve::message::Handle_Sender_Stowed | Stowed handle() message sender |
| esve::kernel::impl::Handler | Implements kernel::Handler |
| esve::kernel::Handler | Receive handle_*() messages |
| esve::components::dimn::Inertial_Motion_Handler | Motion Handlers with inertia |
| esve::kernel::impl::Kernel_Node | Implements kernel::Kernel_Node |
| esve::kernel::Kernel_Node | Relay handle_*() messages |
| esve::ui::base::Keyboard | The current state of the keyboard |
| esve::ui::base::Keyboard_Emitter | Send handle_keyboard_*() messages |
| esve::ui::base::Keyboard_Handler | Receive handle_keyboard_*() messages |
| esve::components::dim3::Keyboard_Rotation_Handler | Rotate a frame with the a,s,d,w keys |
| esve::viewers::dim3::Light | Viewer-owned light |
| esve::engine::dim3::Light | An OpenGL light |
| esve::engine::dim3::impl::Light | Implements engine::dim3::Light |
| esve::kernel::Main_Driver | Top-level main loop |
| esve::engine::dim4::Make_Frame< T_Target, T_Frame > | Make a class into a Frame |
| esve::engine::dim3::Make_Frame< T_Target, T_Frame > | Make a class into a Frame |
| esve::engine::dim4::Make_Geom< T_Target > | Make a class into a Geom |
| esve::engine::dim3::Make_Geom< T_Target > | Make a class into a Geom |
| esve::engine::dimn::impl::Materials | Implements Materials |
| esve::engine::dimn::Materials | OpenGL material colors |
| esve::engine::dimn::Materials_Stowed | Stowed materials |
| esve::components::dim3::Min_Z | Report a minimum z-value |
| esve::viewers::dim3::Minimal_Viewer | Elementary viewer stuff |
| esve::viewers::dim4::Minimal_Viewer | Elementary viewer stuff |
| esve::viewers::dimn::Minimal_Viewer | Elementary viewer stuff |
| esve::ui::extra::Modal_Tie | Tie modally to a display |
| esve::components::dim3::Motion_Frame | A Moving frame |
| esve::components::dim4::Motion_Frame | A Moving frame |
| esve::components::dimn::Motion_Handler | Base class for motion handlers (convenience) |
| esve::ui::base::Mouse | The current state of the mouse |
| esve::ui::base::Mouse::Position | Mouse position (positive y points down) |
| esve::ui::base::Mouse_Emitter | Send handle_mouse_*() messages |
| esve::ui::base::Mouse_Handler | Receive handle_mouse_*() messages |
| esve::components::dim3::Oriented_Rotation_Handler | Rotations around a frame's z-axis |
| esve::math::pure | Pure quaternions |
| esve::math::quat | Quaternions |
| esve::engine::dim3::Rendering_Error | An OpenGL error |
| esve::components::dim4::Report_Min_Z< T_Frame > | Reports the minimum transformed z-value of a frame |
| esve::base::dimn::rgba< T_value_type > | OpenGL-style floating-point RGBA color |
| esve::components::dim3::Rotation_Handler | Rotations via the "glass ball" model |
| esve::components::dim4::Rotation_Handler | Mappings from two-dimensional mouse input to four-dimensional rotations |
| esve::components::dimn::Show_FPS | Show frames per second |
| esve::kernel::impl::Simple_Kernel | Implements kernel::Kernel |
| esve::kernel::Simple_Kernel | A simple application driver |
| esve::kernel::impl::Simple_Kernel_impl | An example application driver |
| esve::kernel::Simple_Kernel_Stowed | Stowed kernel |
| esve::components::dim4::Simple_Rotation_Handler | Front-end to Rotation_Handler |
| esve::components::dimn::impl::Simple_UI | Implements components::dimn::Simple_UI |
| esve::components::dimn::Simple_UI | A simple user-interface |
| esve::ui::extra::impl::Simple_UI | Implements ui::extra::Simple_UI, ui::extra::Modal_Tie |
| esve::ui::extra::Simple_UI | A simple user-interface |
| esve::ui::extra::Simple_UI_Base | Undocumented base class |
| esve::viewers::dim4::Simple_Viewer | A simplified front-end to the four-dimensional engine |
| esve::viewers::dimn::Simple_Viewer | Stuff for Simple_Viewer |
| esve::viewers::dim3::Simple_Viewer | A simplified front-end to the three-dimensional engine |
| esve::viewers::dim3::Starry_Viewer | A basic viewer with some stars |
| esve::components::dimn::Supermouse | The current state the supermouse (three-dimensional input) |
| esve::components::dimn::Supermouse_Emitter | Send handle_supermouse_*() messages |
| esve::components::dimn::Supermouse_Handler | Receive handle_supermouse_*() messages |
| esve::components::dimn::Supermouse_Motion_Handler | Common base class for motion input |
| esve::kernel::Sync_Update_Sender | The update tree |
| esve::kernel::Sync_Update_Server | Provide synchronous updates across wake/sleep cycles |
| esve::message::impl::Tick_Node | Node for relaying the tick() message |
| esve::message::Tick_Node | Relay the tick() message |
| esve::message::impl::Tick_Receiver | Implements Tick_Receiver |
| esve::message::Tick_Receiver | Tick() message receiver |
| esve::message::Tick_Receiver_Stowed | Stowed tick() message receiver |
| esve::message::impl::Tick_Sender | Implements message::Tick_Sender |
| esve::message::Tick_Sender | Tick() message sender |
| esve::message::Tick_Sender_Delegator | Delegator for the tick() message sender |
| esve::message::Tick_Sender_Stowed | Stowed tick() message sender |
| esve::ui::extra::Toggle | A user-interface widget representing a boolean value |
| esve::ui::extra::Toggle_Creator | Create toggles |
| esve::ui::extra::Toggle_Emitter | Send handle_toggle() |
| esve::ui::extra::Toggle_Handler | Receive handle_toggle() |
| esve::engine::dim4::Transform | Four-dimensional transforms with rotation, translation, inversion, and scaling components |
| esve::engine::dim3::Transform | Three-dimensional transforms with rotation, translation, and scaling components |
| esve::engine::dim4::impl::Transform | Implements engine::dim4::Transform |
| esve::engine::dim3::impl::Transform | Implements engine::dim3::Transform |
| esve::engine::dim3::Transform_Stowed | Stowed transform |
| esve::engine::dim4::Transform_Stowed | Stowed transform |
| esve::message::impl::Update_Node | Node for relaying the update() message |
| esve::message::Update_Node | Relay the update() message |
| esve::message::Update_Receiver | Update() message receiver |
| esve::message::impl::Update_Receiver | Implements Update_Receiver |
| esve::message::Update_Receiver_Stowed | Stowed update() message receiver |
| esve::message::impl::Update_Sender | Implements message::Update_Sender |
| esve::message::Update_Sender | Update() message sender |
| esve::message::Update_Sender_Delegator | Delegator for the update() message sender |
| esve::message::Update_Sender_Stowed | Stowed update() message sender |
| esve::ui::extra::Valuator | A user-interface widget representing a floating point value |
| esve::components::dimn::Valuator< T_Value > | A user-interface widget representing a given value type |
| esve::components::dimn::Valuator_Creator< T_Value > | Create valuators |
| esve::components::dimn::Valuator_Emitter< T_Value > | Send handle_valuator() |
| esve::ui::extra::Valuator_Emitter | Send handle_valuator() |
| esve::components::dimn::Valuator_Handler< T_Value > | Receive handle_valuator() |
| esve::ui::extra::Valuator_Handler | Receive handle_valuator() |
| esve::kernel::Wake_State_Emitter | Send handle_check_awake(), handle_wake(), handle_sleep() |
| esve::kernel::Wake_State_Handler | Receive handle_check_awake(), handle_wake(), handle_sleep() |
| esve::kernel::Wake_State_Server | Supervise the waking state |
| esve::components::dim3::Z_Clipper | Automatically adjust a camera's far clip |