#include <windowFramework.h>
Inheritance diagram for WindowFramework:
|
Definition at line 114 of file windowFramework.h. |
|
Definition at line 80 of file windowFramework.h. Referenced by PandaFramework::event_comma(). |
|
Definition at line 63 of file windowFramework.cxx. References _alight, _background_type, _dlight, _got_keyboard, _got_lights, _got_trackball, _lighting_enabled, _one_sided_reverse_enabled, _texture_enabled, _two_sided_enabled, _wireframe_enabled, BT_default, and NULL. |
|
Definition at line 85 of file windowFramework.cxx. References close_window(). |
|
Definition at line 347 of file windowFramework.cxx. References _cameras, ctan(), DCAST, deg_2_rad(), distance(), GeometricBoundingVolume::get_class_type(), Lens::get_default_far(), Lens::get_default_near(), Lens::get_fov(), NULL, PT(), Lens::set_far(), and Lens::set_near(). Referenced by PandaFramework::event_c(). |
|
Definition at line 125 of file windowFramework.cxx. References _alight, _camera_group, _dlight, _got_keyboard, _got_lights, _got_trackball, _lighting_enabled, _mouse, _one_sided_reverse_enabled, _render, _render_2d, _texture_enabled, _two_sided_enabled, _wireframe_enabled, NULL, and NodePath::remove_node(). Referenced by PandaFramework::close_all_windows(), PandaFramework::close_window(), and ~WindowFramework(). |
|
Definition at line 292 of file windowFramework.cxx. References _got_keyboard, ModifierButtons::add_button(), KeyboardButton::alt(), NodePath::attach_new_node(), KeyboardButton::control(), get_mouse(), PT(), and KeyboardButton::shift(). |
|
Reimplemented from TypedReferenceCount. Definition at line 152 of file windowFramework.h. References ReferenceCount::get_class_type(), and TypedReferenceCount::init_type(). |
|
Definition at line 242 of file windowFramework.cxx. References _aspect_2d, aspect_ratio, NodePath::attach_new_node(), get_render_2d(), WindowProperties::get_x_size(), WindowProperties::get_y_size(), WindowProperties::has_size(), NodePath::is_empty(), and NodePath::set_scale(). |
|
Referenced by PandaFramework::event_comma(). |
|
Referenced by event_T(). |
|
Definition at line 153 of file windowFramework.cxx. References _camera_group, NodePath::attach_new_node(), get_render(), and NodePath::is_empty(). Referenced by setup_lights(), and setup_trackball(). |
|
Reimplemented from ReferenceCount. Definition at line 141 of file windowFramework.h. |
|
Referenced by PandaFramework::all_windows_closed(), PandaFramework::close_all_windows(), PandaFramework::close_window(), and event_T(). |
|
Referenced by PandaFramework::event_l(). |
|
Definition at line 274 of file windowFramework.cxx. References _mouse, _panda_framework, data_root, PandaFramework::get_data_root(), and NodePath::is_empty(). Referenced by enable_keyboard(), and setup_trackball(). |
|
|
|
Referenced by PandaFramework::event_i(). |
|
|
|
Definition at line 166 of file windowFramework.cxx. References _render, NodePath::is_empty(), and NodePath::set_two_sided(). Referenced by event_T(), event_W(), get_camera_group(), load_gridded_models(), load_models(), loop_animations(), main(), set_lighting(), set_one_sided_reverse(), set_texture(), set_two_sided(), and set_wireframe(). |
|
Definition at line 182 of file windowFramework.cxx. References _render_2d, NodePath::attach_new_node(), CPT, NodePath::is_empty(), RenderAttrib::M_none, NodePath::node(), PT(), PandaNode::set_attrib(), NodePath::set_material_off(), and NodePath::set_two_sided(). Referenced by get_aspect_2d(). |
|
Referenced by PandaFramework::event_t(). |
|
Referenced by PandaFramework::event_b(). |
|
Reimplemented from TypedReferenceCount. Definition at line 149 of file windowFramework.h. References ReferenceCount::get_class_type(). |
|
Referenced by PandaFramework::event_w(). |
|
Reimplemented from TypedReferenceCount. Definition at line 144 of file windowFramework.h. References TypedObject::get_class_type(), TypedReferenceCount::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
|
Definition at line 475 of file windowFramework.cxx. References NodePath::attach_new_node(), PNMFileTypeRegistry::get_ptr(), LoaderFileTypeRegistry::get_ptr(), PNMFileTypeRegistry::get_type_from_extension(), LoaderFileTypeRegistry::get_type_from_extension(), loader, NodePath::not_found(), NULL, PT(), and search(). Referenced by load_gridded_models(), and load_models(). |
|
Definition at line 450 of file windowFramework.cxx. References get_render(), NodePath::is_empty(), load_model(), and render. |
|
Definition at line 430 of file windowFramework.cxx. References NULL. Referenced by main(). |
|
Definition at line 576 of file windowFramework.cxx. References _anim_controls, auto_bind(), get_render(), and AnimControlCollection::loop_all(). Referenced by main(). |
|
Definition at line 96 of file windowFramework.cxx. References _background_type, GraphicsEngine::make_window(), NULL, PT(), and set_background_type(). |
|
|
|
|
|
|
|
Referenced by center_trackball(), enable_keyboard(), get_render_2d(), load_default_model(), load_model(), open_window(), and setup_trackball(). |
|
Definition at line 727 of file windowFramework.cxx. References _background_type, BT_black, BT_default, BT_gray, BT_none, BT_other, Colorf, NULL, type, win_background_b, win_background_g, and win_background_r. Referenced by PandaFramework::event_comma(), open_window(), and PandaFramework::set_background_type(). |
|
Definition at line 698 of file windowFramework.cxx. References _alight, _dlight, _got_lights, _lighting_enabled, LightAttrib::get_class_type(), get_render(), LightAttrib::O_add, render, and setup_lights(). Referenced by PandaFramework::event_l(), and PandaFramework::set_lighting(). |
|
Definition at line 672 of file windowFramework.cxx. References _one_sided_reverse_enabled, _two_sided_enabled, _wireframe_enabled, CPT, get_render(), and render. Referenced by PandaFramework::event_i(). |
|
Definition at line 622 of file windowFramework.cxx. References _texture_enabled, get_render(), override_priority, and render. Referenced by PandaFramework::event_t(), and PandaFramework::set_texture(). |
|
Definition at line 645 of file windowFramework.cxx. References _one_sided_reverse_enabled, _two_sided_enabled, _wireframe_enabled, get_render(), override_priority, and render. Referenced by PandaFramework::event_b(), and PandaFramework::set_two_sided(). |
|
Definition at line 591 of file windowFramework.cxx. References _two_sided_enabled, _wireframe_enabled, CPT, get_render(), override_priority, and render. Referenced by PandaFramework::event_w(), and PandaFramework::set_wireframe(). |
|
Definition at line 809 of file windowFramework.cxx. References _alight, _dlight, _got_lights, NodePath::attach_new_node(), Colorf, and get_camera_group(). Referenced by set_lighting(). |
|
Definition at line 319 of file windowFramework.cxx. References _got_trackball, NodePath::attach_new_node(), get_camera_group(), get_mouse(), NodePath::node(), PT(), Transform2SG::set_node(), and tball2cam. |
|
Definition at line 157 of file windowFramework.h. |
|
Definition at line 125 of file windowFramework.h. Referenced by close_window(), set_lighting(), setup_lights(), and WindowFramework(). |
|
Definition at line 120 of file windowFramework.h. Referenced by loop_animations(). |
|
Definition at line 119 of file windowFramework.h. Referenced by get_aspect_2d(). |
|
Definition at line 138 of file windowFramework.h. Referenced by open_window(), set_background_type(), and WindowFramework(). |
|
Definition at line 113 of file windowFramework.h. Referenced by close_window(), and get_camera_group(). |
|
Definition at line 115 of file windowFramework.h. Referenced by center_trackball(). |
|
Definition at line 126 of file windowFramework.h. Referenced by close_window(), set_lighting(), setup_lights(), and WindowFramework(). |
|
Definition at line 128 of file windowFramework.h. Referenced by close_window(), enable_keyboard(), and WindowFramework(). |
|
Definition at line 130 of file windowFramework.h. Referenced by close_window(), set_lighting(), setup_lights(), and WindowFramework(). |
|
Definition at line 129 of file windowFramework.h. Referenced by close_window(), setup_trackball(), and WindowFramework(). |
|
Definition at line 136 of file windowFramework.h. Referenced by close_window(), set_lighting(), and WindowFramework(). |
|
Definition at line 122 of file windowFramework.h. Referenced by close_window(), and get_mouse(). |
|
Definition at line 135 of file windowFramework.h. Referenced by close_window(), set_one_sided_reverse(), set_two_sided(), and WindowFramework(). |
|
Definition at line 110 of file windowFramework.h. Referenced by get_mouse(). |
|
Definition at line 117 of file windowFramework.h. Referenced by close_window(), and get_render(). |
|
Definition at line 118 of file windowFramework.h. Referenced by close_window(), and get_render_2d(). |
|
Definition at line 133 of file windowFramework.h. Referenced by close_window(), set_texture(), and WindowFramework(). |
|
Definition at line 134 of file windowFramework.h. Referenced by close_window(), set_one_sided_reverse(), set_two_sided(), set_wireframe(), and WindowFramework(). |
|
Reimplemented from TypedReferenceCount. Definition at line 55 of file windowFramework.cxx. |
|
Definition at line 132 of file windowFramework.h. Referenced by close_window(), set_one_sided_reverse(), set_two_sided(), set_wireframe(), and WindowFramework(). |