#include <eggLoader.h>
|
Definition at line 142 of file eggLoader.h. |
|
Definition at line 138 of file eggLoader.h. |
|
Definition at line 135 of file eggLoader.h. |
|
Definition at line 109 of file eggLoader.cxx. References _data, _error, egg_coordinate_system, and EggData::set_coordinate_system(). |
|
Definition at line 121 of file eggLoader.cxx. |
|
Definition at line 1749 of file eggLoader.cxx. References EggGroup::CF_intangible. Referenced by create_collision_polygons(), make_collision_plane(), and make_collision_sphere(). |
|
Definition at line 1915 of file eggLoader.cxx. References _deferred_nodes, DeferredNodeProperty::apply_to_node(), DeferredNodeProperty::compose(), PandaNode::get_child(), and PandaNode::get_num_children(). Referenced by build_graph(). |
|
|
Definition at line 134 of file eggLoader.cxx. References _builder, _data, _deferred_nodes, apply_deferred_nodes(), Builder::build(), EggData::get_egg_filename(), load_textures(), EggBinMaker::make_bins(), make_node(), and reparent_decals(). |
|
|
|
|
|
Referenced by load_texture(), and setup_bucket(). |
|
Definition at line 1801 of file eggLoader.cxx. References _error, EggPrimitive::begin(), EggPolygon::cleanup(), EggPrimitive::const_iterator, EggPrimitive::empty(), EggPrimitive::end(), EggNode::get_vertex_to_node(), LCAST, NULL, and Vertexd. Referenced by make_collision_plane(). |
|
Definition at line 1848 of file eggLoader.cxx. References _error, CollisionNode::add_solid(), apply_collision_flags(), EggPrimitive::begin(), EggPrimitive::const_iterator, DCAST, EggPrimitive::empty(), EggPrimitive::end(), EggNode::get_vertex_to_node(), EggGroupNode::iterator, LCAST, PT(), EggPolygon::triangulate_into(), Vertexd, and Vertexf. Referenced by make_collision_polygon(), and make_collision_polyset(). |
|
|
Definition at line 2002 of file eggLoader.cxx. References _error, cmp_nocase_uh(), downcase(), expand_object_types(), EggGroup::get_num_object_types(), and EggNode::parse_egg(). Referenced by expand_object_types(). |
|
Definition at line 1949 of file eggLoader.cxx. References _error, EggGroup::clear_object_types(), do_expand_object_type(), EggGroup::get_num_object_types(), and EggGroup::get_object_type(). Referenced by do_expand_object_type(), and make_node(). |
|
Definition at line 1763 of file eggLoader.cxx. References EggGroupNode::begin(), EggGroup::CF_descend, EggGroupNode::const_iterator, DCAST, EggGroupNode::end(), EggGroup::get_class_type(), EggPolygon::get_class_type(), EggGroup::get_collide_flags(), EggGroup::get_cs_type(), and NULL. Referenced by make_collision_plane(), make_collision_polygon(), make_collision_polyset(), and make_collision_sphere(). |
|
|
Definition at line 437 of file eggLoader.cxx. References _data, _textures, EggTexture::E_complete_filename, EggTextureCollection::iterator, load_texture(), PT(), tc, and EggTextureCollection::TextureReplacement. Referenced by build_graph(). |
|
Definition at line 1600 of file eggLoader.cxx. References CollisionNode::add_solid(), apply_collision_flags(), EggGroupNode::begin(), EggGroupNode::const_iterator, create_collision_plane(), DCAST, EggGroupNode::end(), find_collision_geometry(), EggPolygon::get_class_type(), and NULL. Referenced by make_collision_solids(). |
|
Definition at line 1626 of file eggLoader.cxx. References EggGroupNode::begin(), EggGroupNode::const_iterator, create_collision_polygons(), DCAST, EggGroupNode::end(), find_collision_geometry(), EggPolygon::get_class_type(), and NULL. Referenced by make_collision_solids(). |
|
Definition at line 1648 of file eggLoader.cxx. References EggGroupNode::begin(), EggGroupNode::const_iterator, create_collision_polygons(), DCAST, EggGroupNode::end(), find_collision_geometry(), EggPolygon::get_class_type(), and NULL. Referenced by make_collision_solids(). |
|
|
|
|
Definition at line 1525 of file eggLoader.cxx. References PandaNode::add_child(), EggGroupNode::begin(), EggGroupNode::const_iterator, EggGroupNode::end(), and make_node(). |
|
Definition at line 1503 of file eggLoader.cxx. References PandaNode::add_child(), DCAST, EggTable::get_table_type(), AnimBundleMaker::make_node(), make_node(), and EggTable::TT_bundle. |
|
|
|
Definition at line 1249 of file eggLoader.cxx. References PandaNode::add_child(), EggPrimitive::cleanup(), SelectiveChildNode::get_class_type(), GeomNode::get_class_type(), TypedObject::is_of_type(), make_nonindexed_primitive(), and NULL. |
|
|
Definition at line 1146 of file eggLoader.cxx. References DCAST, EggGroupNode::get_class_type(), EggTable::get_class_type(), EggGroup::get_class_type(), EggBin::get_class_type(), EggPrimitive::get_class_type(), EggNurbsCurve::get_class_type(), TypedObject::is_of_type(), and NULL. Referenced by build_graph(), and make_node(). |
|
|
Referenced by create_collision_polygons(), load_textures(), make_node(), and setup_bucket(). |
|
Definition at line 164 of file eggLoader.cxx. References _decals, _error, NodePath::get_child(), GeomNode::get_class_type(), NodePath::get_num_children(), NodePath::is_empty(), TypedObject::is_of_type(), NodePath::node(), NULL, NodePath::reparent_to(), and PandaNode::set_effect(). Referenced by build_graph(). |
|
|
Definition at line 133 of file eggLoader.h. Referenced by build_graph(), make_indexed_primitive(), and make_nonindexed_primitive(). |
|
Definition at line 149 of file eggLoader.h. Referenced by build_graph(), EggLoader(), and load_textures(). |
|
Definition at line 143 of file eggLoader.h. Referenced by create_group_arc(), and reparent_decals(). |
|
Definition at line 145 of file eggLoader.h. Referenced by apply_deferred_nodes(), build_graph(), and create_group_arc(). |
|
Definition at line 150 of file eggLoader.h. Referenced by create_collision_plane(), create_collision_polygons(), create_group_arc(), do_expand_object_type(), EggLoader(), expand_object_types(), make_collision_solids(), make_node(), and reparent_decals(). |
|
Definition at line 139 of file eggLoader.h. |
|
Definition at line 140 of file eggLoader.h. |
|
Definition at line 136 of file eggLoader.h. Referenced by load_textures(), and setup_bucket(). |
|
Definition at line 90 of file eggLoader.h. |