#include <projectionScreen.h>
Inheritance diagram for ProjectionScreen:
|
Definition at line 51 of file projectionScreen.cxx. |
|
Definition at line 60 of file projectionScreen.cxx. References _computed_rel_top_mat, and _stale. Referenced by make_copy(). |
|
Reimplemented from PandaNode. Definition at line 119 of file projectionScreen.cxx. References recompute_if_stale(). |
|
Definition at line 372 of file projectionScreen.cxx. References _colors, _computed_rel_top_mat, _frame_color, _projector_lens_change, _rel_top_mat, _stale, _vignette_color, PointerToArray< Colorf >::clear(), NULL, PointerToArray< Colorf >::push_back(), and recompute_node(). Referenced by recompute(), and recompute_if_stale(). |
|
Reimplemented from PandaNode. Definition at line 139 of file projectionScreen.h. References PandaNode::get_class_type(), and PandaNode::init_type(). |
|
Reimplemented from PandaNode. Definition at line 128 of file projectionScreen.h. |
|
|
|
|
|
Referenced by NonlinearImager::add_screen(). |
|
|
|
Reimplemented from PandaNode. Definition at line 136 of file projectionScreen.h. References PandaNode::get_class_type(). |
|
|
|
|
|
Reimplemented from PandaNode. Definition at line 95 of file projectionScreen.cxx. |
|
Reimplemented from PandaNode. Definition at line 131 of file projectionScreen.h. References PandaNode::get_class_type(), PandaNode::init_type(), and register_type(). Referenced by init_libdistort(). |
|
Reimplemented from PandaNode. Definition at line 81 of file projectionScreen.cxx. References ProjectionScreen(). |
|
Definition at line 569 of file projectionScreen.cxx. References PandaNode::get_child(), PandaNode::get_num_children(), PandaNode::get_state(), PandaNode::get_transform(), make_mesh_node(), WorkingNodePath::node(), PandaNode::set_state(), transform, and PandaNode::WorkingNodePath. Referenced by make_mesh_node(). |
|
Definition at line 539 of file projectionScreen.cxx. References PandaNode::add_child(), PandaNode::is_geom_node(), PandaNode::make_copy(), make_mesh_children(), WorkingNodePath::node(), NULL, PT(), and PandaNode::safe_to_flatten(). Referenced by make_mesh_children(). |
|
|
|
|
|
|
|
Reimplemented from PandaNode. |
|
Referenced by make_mesh_node(), and regenerate_screen(). |
|
Definition at line 332 of file projectionScreen.cxx. References do_recompute(). Referenced by recompute_if_stale(). |
|
Definition at line 433 of file projectionScreen.cxx. References PandaNode::get_transform(), WorkingNodePath::node(), recompute_node(), and transform. Referenced by recompute_node(). |
|
Definition at line 481 of file projectionScreen.cxx. References _colors, _invert_uvs, G_PER_VERTEX, Geom::get_next_vertex(), Geom::get_num_vertices(), lens, Geom::make_vertex_iterator(), NULL, Lens::project(), PointerToArray< unsigned short >::push_back(), PointerToArray< TexCoordf >::push_back(), Geom::set_colors(), Geom::set_texcoords(), and Vertexf. Referenced by recompute_geom_node(). |
|
Definition at line 458 of file projectionScreen.cxx. References _projector, DCAST, GeomNode::get_geom(), NodePath::get_mat(), WorkingNodePath::get_node_path(), WorkingNodePath::node(), and recompute_geom(). Referenced by recompute_node(). |
|
Definition at line 346 of file projectionScreen.cxx. References _computed_rel_top_mat, _projector, _projector_lens_change, _rel_top_mat, _stale, do_recompute(), NodePath::get_mat(), NULL, and recompute(). Referenced by cull_callback(). |
|
Definition at line 397 of file projectionScreen.cxx. References DCAST, PandaNode::get_child(), SwitchNode::get_class_type(), PandaNode::get_num_children(), TypedObject::is_exact_type(), PandaNode::is_geom_node(), WorkingNodePath::node(), recompute_child(), recompute_geom_node(), and PandaNode::WorkingNodePath. Referenced by do_recompute(), and recompute_child(). |
|
Definition at line 266 of file projectionScreen.cxx. References PandaNode::add_child(), distance(), PT(), and PandaNode::remove_all_children(). |
|
|
|
|
|
|
|
|
|
Reimplemented from PandaNode. Definition at line 52 of file projectionScreen.h. |
|
Reimplemented from PandaNode. Definition at line 64 of file projectionScreen.h. |
|
Definition at line 120 of file projectionScreen.h. Referenced by do_recompute(), and recompute_geom(). |
|
Definition at line 122 of file projectionScreen.h. Referenced by do_recompute(), ProjectionScreen(), and recompute_if_stale(). |
|
Definition at line 118 of file projectionScreen.h. Referenced by do_recompute(). |
|
Definition at line 115 of file projectionScreen.h. Referenced by recompute_geom(). |
|
Definition at line 125 of file projectionScreen.h. |
|
Definition at line 113 of file projectionScreen.h. Referenced by recompute_geom_node(), and recompute_if_stale(). |
|
Definition at line 124 of file projectionScreen.h. Referenced by do_recompute(), and recompute_if_stale(). |
|
Definition at line 121 of file projectionScreen.h. Referenced by do_recompute(), and recompute_if_stale(). |
|
Definition at line 123 of file projectionScreen.h. Referenced by do_recompute(), ProjectionScreen(), and recompute_if_stale(). |
|
Reimplemented from PandaNode. Definition at line 27 of file projectionScreen.cxx. |
|
Definition at line 117 of file projectionScreen.h. Referenced by do_recompute(). |
|
Definition at line 116 of file projectionScreen.h. |
|
Definition at line 107 of file projectionScreen.h. |
|
Definition at line 107 of file projectionScreen.h. |
|
Definition at line 68 of file projectionScreen.h. |
|
Definition at line 110 of file projectionScreen.h. Referenced by recompute_geom(). |
|
Definition at line 68 of file projectionScreen.h. |
|
Definition at line 68 of file projectionScreen.h. |
|
Definition at line 110 of file projectionScreen.h. |
|
Definition at line 107 of file projectionScreen.h. |
|
Definition at line 68 of file projectionScreen.h. |