| _billboard_center | EggGroup | [private] |
| _collide_mask | EggGroup | [private] |
| _collision_name | EggGroup | [private] |
| _depth | EggNode | [protected] |
| _flags | EggGroup | [private] |
| _flags2 | EggGroup | [private] |
| _fps | EggGroup | [private] |
| _from_collide_mask | EggGroup | [private] |
| _into_collide_mask | EggGroup | [private] |
| _lod | EggGroup | [private] |
| _node_frame | EggNode | [protected] |
| _node_frame_inv | EggNode | [protected] |
| _node_to_vertex | EggNode | [protected] |
| _object_types | EggGroup | [private] |
| _parent | EggNode | [protected] |
| _type_handle | EggGroup | [private, static] |
| _under_flags | EggNode | [protected] |
| _vertex_frame | EggNode | [protected] |
| _vertex_frame_inv | EggNode | [protected] |
| _vertex_to_node | EggNode | [protected] |
| _vref | EggGroup | [private] |
| add_child(PointerTo< EggNode > node) | EggGroupNode | |
| add_matrix(const LMatrix4d &mat) | EggTransform3d | [inline] |
| add_object_type(const string &object_type) | EggGroup | [inline] |
| add_rotate(double angle, const LVector3d &axis) | EggTransform3d | |
| add_rotate(const LQuaterniond &quat) | EggTransform3d | |
| add_rotx(double angle) | EggTransform3d | |
| add_roty(double angle) | EggTransform3d | |
| add_rotz(double angle) | EggTransform3d | |
| add_scale(const LVecBase3d &scale) | EggTransform3d | |
| add_translate(const LVector3d &translate) | EggTransform3d | |
| add_uniform_scale(double scale) | EggTransform3d | |
| adjust_under() | EggGroup | [protected, virtual] |
| AlphaMode enum name | EggRenderMode | |
| AM_binary enum value | EggRenderMode | |
| AM_blend enum value | EggRenderMode | |
| AM_blend_no_occlude enum value | EggRenderMode | |
| AM_dual enum value | EggRenderMode | |
| AM_ms enum value | EggRenderMode | |
| AM_ms_mask enum value | EggRenderMode | |
| AM_off enum value | EggRenderMode | |
| AM_on enum value | EggRenderMode | |
| AM_unspecified enum value | EggRenderMode | |
| apply_texmats() | EggNode | |
| begin() const | EggGroupNode | |
| BillboardType enum name | EggGroup | |
| BT_axis enum value | EggGroup | |
| BT_none enum value | EggGroup | |
| BT_point_camera_relative enum value | EggGroup | |
| BT_point_world_relative enum value | EggGroup | |
| CF_center enum value | EggGroup | |
| CF_descend enum value | EggGroup | |
| CF_event enum value | EggGroup | |
| CF_intangible enum value | EggGroup | |
| CF_keep enum value | EggGroup | |
| CF_none enum value | EggGroup | |
| CF_solid enum value | EggGroup | |
| CF_turnstile enum value | EggGroup | |
| clear() | EggGroupNode | |
| clear_billboard_center() | EggGroup | [inline] |
| clear_bin() | EggRenderMode | [inline] |
| clear_collide_mask() | EggGroup | [inline] |
| clear_collision_name() | EggGroup | [inline] |
| clear_draw_order() | EggRenderMode | [inline] |
| clear_from_collide_mask() | EggGroup | [inline] |
| clear_into_collide_mask() | EggGroup | [inline] |
| clear_lod() | EggGroup | [inline] |
| clear_name() | Namable | [inline] |
| clear_object_types() | EggGroup | [inline] |
| clear_transform() | EggTransform3d | [inline] |
| CollideFlags enum name | EggGroup | |
| CollisionSolidType enum name | EggGroup | |
| ComponentType enum name | EggTransform3d | |
| const_iterator typedef | EggGroupNode | |
| const_pointer typedef | EggGroupNode | |
| const_reference typedef | EggGroupNode | |
| const_reverse_iterator typedef | EggGroupNode | |
| CST_geode enum value | EggGroup | |
| CST_inverse_sphere enum value | EggGroup | |
| CST_none enum value | EggGroup | |
| CST_plane enum value | EggGroup | |
| CST_polygon enum value | EggGroup | |
| CST_polyset enum value | EggGroup | |
| CST_sphere enum value | EggGroup | |
| CT_invalid enum value | EggTransform3d | |
| CT_matrix enum value | EggTransform3d | |
| CT_rotate enum value | EggTransform3d | |
| CT_rotx enum value | EggTransform3d | |
| CT_roty enum value | EggTransform3d | |
| CT_rotz enum value | EggTransform3d | |
| CT_scale enum value | EggTransform3d | |
| CT_translate enum value | EggTransform3d | |
| CT_uniform_scale enum value | EggTransform3d | |
| DartType enum name | EggGroup | |
| DC_default enum value | EggGroup | |
| DC_local enum value | EggGroup | |
| DC_net enum value | EggGroup | |
| DC_none enum value | EggGroup | |
| DCSType enum name | EggGroup | |
| DepthTestMode enum name | EggRenderMode | |
| DepthWriteMode enum name | EggRenderMode | |
| determine_alpha_mode() | EggGroup | [virtual] |
| determine_bin() | EggGroup | [virtual] |
| determine_depth_test_mode() | EggGroup | [virtual] |
| determine_depth_write_mode() | EggGroup | [virtual] |
| determine_draw_order() | EggGroup | [virtual] |
| difference_type typedef | EggGroupNode | |
| DT_default enum value | EggGroup | |
| DT_none enum value | EggGroup | |
| DT_nosync enum value | EggGroup | |
| DT_sync enum value | EggGroup | |
| DTM_off enum value | EggRenderMode | |
| DTM_on enum value | EggRenderMode | |
| DTM_unspecified enum value | EggRenderMode | |
| DWM_off enum value | EggRenderMode | |
| DWM_on enum value | EggRenderMode | |
| DWM_unspecified enum value | EggRenderMode | |
| egg_start_parse_body() | EggGroup | [protected, virtual] |
| EggGroup(const string &name="") | EggGroup | |
| EggGroup(const EggGroup ©) | EggGroup | |
| EggGroupNode(const string &name="") | EggGroupNode | [inline] |
| EggGroupNode(const EggGroupNode ©) | EggGroupNode | |
| EggNamedObject(const string &name="") | EggNamedObject | [inline] |
| EggNamedObject(const EggNamedObject ©) | EggNamedObject | [inline] |
| EggNode(const string &name="") | EggNode | [inline] |
| EggNode(const EggNode ©) | EggNode | [inline] |
| EggObject() | EggObject | [inline] |
| EggObject(const EggObject ©) | EggObject | [inline] |
| EggRenderMode() | EggRenderMode | [inline] |
| EggRenderMode(const EggRenderMode ©) | EggRenderMode | [inline] |
| EggTransform3d() | EggTransform3d | |
| EggTransform3d(const EggTransform3d ©) | EggTransform3d | |
| empty() const | EggGroupNode | |
| end() const | EggGroupNode | |
| erase(iterator position) | EggGroupNode | |
| erase(iterator first, iterator last) | EggGroupNode | |
| F2_billboard_center enum value | EggGroup | [private] |
| F2_collide_mask enum value | EggGroup | [private] |
| F2_dcs_type enum value | EggGroup | [private] |
| F2_from_collide_mask enum value | EggGroup | [private] |
| F2_into_collide_mask enum value | EggGroup | [private] |
| F_billboard_type enum value | EggGroup | [private] |
| F_collide_flags enum value | EggGroup | [private] |
| F_cs_type enum value | EggGroup | [private] |
| F_dart_type enum value | EggGroup | [private] |
| F_decal_flag enum value | EggGroup | [private] |
| F_direct_flag enum value | EggGroup | [private] |
| F_group_type enum value | EggGroup | [private] |
| F_model_flag enum value | EggGroup | [private] |
| F_nofog_flag enum value | EggGroup | [private] |
| F_switch_flag enum value | EggGroup | [private] |
| F_texlist_flag enum value | EggGroup | [private] |
| find_coordsys_entry() | EggGroupNode | [protected] |
| find_materials(EggMaterialCollection *collection) | EggGroupNode | [protected] |
| find_textures(EggTextureCollection *collection) | EggGroupNode | [protected] |
| Flags enum name | EggGroup | [private] |
| Flags2 enum name | EggGroup | [private] |
| flatten_transforms() | EggNode | [inline] |
| force_init_type() | EggGroup | [inline, virtual] |
| get_alpha_mode() const | EggRenderMode | [inline] |
| get_billboard_center() const | EggGroup | [inline] |
| get_billboard_type() const | EggGroup | [inline] |
| get_bin() const | EggRenderMode | [inline] |
| get_class_type() | EggGroup | [inline, static] |
| get_collide_flags() const | EggGroup | [inline] |
| get_collide_mask() const | EggGroup | [inline] |
| get_collision_name() const | EggGroup | [inline] |
| get_component_matrix(int n) const | EggTransform3d | [inline] |
| get_component_number(int n) const | EggTransform3d | [inline] |
| get_component_type(int n) const | EggTransform3d | [inline] |
| get_component_vector(int n) const | EggTransform3d | [inline] |
| get_cs_type() const | EggGroup | [inline] |
| get_dart_type() const | EggGroup | [inline] |
| get_dcs_type() const | EggGroup | [inline] |
| get_decal_flag() const | EggGroup | [inline] |
| get_depth() const | EggNode | [inline] |
| get_depth_test_mode() const | EggRenderMode | [inline] |
| get_depth_write_mode() const | EggRenderMode | [inline] |
| get_direct_flag() const | EggGroup | [inline] |
| get_draw_order() const | EggRenderMode | [inline] |
| get_from_collide_mask() const | EggGroup | [inline] |
| get_group_type() const | EggGroup | [inline] |
| get_into_collide_mask() const | EggGroup | [inline] |
| get_lod() const | EggGroup | [inline] |
| get_model_flag() const | EggGroup | [inline] |
| get_name() const | Namable | [inline] |
| get_node_frame() const | EggNode | [inline] |
| get_node_frame_inv() const | EggNode | [inline] |
| get_node_to_vertex() const | EggNode | [inline] |
| get_nofog_flag() const | EggGroup | [inline] |
| get_num_components() const | EggTransform3d | [inline] |
| get_num_object_types() const | EggGroup | [inline] |
| get_object_type(int index) const | EggGroup | [inline] |
| get_parent() const | EggNode | [inline] |
| get_ref_count() const | ReferenceCount | [inline] |
| get_switch_flag() const | EggGroup | [inline] |
| get_switch_fps() const | EggGroup | [inline] |
| get_texlist_flag() const | EggGroup | [inline] |
| get_transform() const | EggTransform3d | [inline] |
| get_type() const | EggGroup | [inline, virtual] |
| get_type_index() const | TypedObject | [inline] |
| get_vertex_frame() const | EggNode | [inline] |
| get_vertex_frame_inv() const | EggNode | [inline] |
| get_vertex_membership(const EggVertex *vert) const | EggGroup | |
| get_vertex_to_node() const | EggNode | [inline] |
| GroupType enum name | EggGroup | |
| GT_group enum value | EggGroup | |
| GT_instance enum value | EggGroup | |
| GT_invalid enum value | EggGroup | |
| GT_joint enum value | EggGroup | |
| has_billboard_center() const | EggGroup | [inline] |
| has_bin() const | EggRenderMode | [inline] |
| has_collide_mask() const | EggGroup | [inline] |
| has_collision_name() const | EggGroup | [inline] |
| has_draw_order() const | EggRenderMode | [inline] |
| has_from_collide_mask() const | EggGroup | [inline] |
| has_into_collide_mask() const | EggGroup | [inline] |
| has_lod() const | EggGroup | [inline] |
| has_name() const | Namable | [inline] |
| has_object_type(const string &object_type) const | EggGroup | |
| has_transform() const | EggTransform3d | [inline] |
| init_type() | EggGroup | [inline, static] |
| insert(iterator position, PointerTo< EggNode > x) | EggGroupNode | |
| internal_add_matrix(const LMatrix4d &mat) | EggTransform3d | [protected] |
| internal_clear_transform() | EggTransform3d | [protected] |
| internal_set_transform(const LMatrix4d &mat) | EggTransform3d | [inline, protected] |
| is_exact_type(TypeHandle handle) const | TypedObject | [inline] |
| is_instance_type() const | EggGroup | [inline] |
| is_local_coord() const | EggNode | [inline] |
| is_of_type(TypeHandle handle) const | TypedObject | [inline] |
| is_under_instance() const | EggNode | [inline] |
| is_under_transform() const | EggNode | [inline] |
| iterator typedef | EggGroupNode | |
| MatrixFrame typedef | EggNode | [protected] |
| Namable(const string &initial_name="") | Namable | [inline] |
| Namable(const Namable ©) | Namable | [inline] |
| operator!=(const EggRenderMode &other) const | EggRenderMode | [inline] |
| operator<(const EggRenderMode &other) const | EggRenderMode | |
| operator=(const EggGroup ©) | EggGroup | |
| EggGroupNode::operator=(const EggGroupNode ©) | EggGroupNode | |
| EggGroupNode::EggNode::operator=(const EggNode ©) | EggNode | [inline] |
| EggGroupNode::EggNamedObject::operator=(const EggNamedObject ©) | EggNamedObject | [inline] |
| EggGroupNode::EggObject::operator=(const EggObject ©) | EggObject | [inline] |
| EggGroupNode::TypedReferenceCount::operator=(const TypedReferenceCount ©) | TypedReferenceCount | [inline] |
| EggGroupNode::TypedObject::operator=(const TypedObject ©) | TypedObject | [inline] |
| EggGroupNode::ReferenceCount::operator=(const ReferenceCount &) | ReferenceCount | [inline, protected] |
| EggGroupNode::Namable::operator=(const Namable &other) | Namable | [inline] |
| EggRenderMode::operator=(const EggRenderMode ©) | EggRenderMode | [inline] |
| EggTransform3d::operator=(const EggTransform3d ©) | EggTransform3d | |
| operator==(const EggRenderMode &other) const | EggRenderMode | |
| output(ostream &out) const | Namable | [inline] |
| parse_egg(const string &egg_syntax) | EggNode | |
| pointer typedef | EggGroupNode | |
| r_apply_texmats(EggTextureCollection &textures) | EggGroupNode | [protected, virtual] |
| r_flatten_transforms() | EggGroup | [protected, virtual] |
| r_load_externals(const DSearchPath &searchpath, CoordinateSystem coordsys) | EggGroupNode | [protected] |
| r_mark_coordsys(CoordinateSystem cs) | EggGroupNode | [protected, virtual] |
| r_transform(const LMatrix4d &mat, const LMatrix4d &inv, CoordinateSystem to_cs) | EggGroup | [protected, virtual] |
| r_transform_vertices(const LMatrix4d &mat) | EggGroupNode | [protected, virtual] |
| rbegin() const | EggGroupNode | |
| recompute_polygon_normals(CoordinateSystem cs=CS_default) | EggGroupNode | |
| recompute_vertex_normals(double threshold, CoordinateSystem cs=CS_default) | EggGroupNode | |
| ref() const | ReferenceCount | [inline] |
| ref_vertex(EggVertex *vert, double membership=1.0) | EggGroup | |
| reference typedef | EggGroupNode | |
| ReferenceCount() | ReferenceCount | [inline, protected] |
| ReferenceCount(const ReferenceCount &) | ReferenceCount | [inline, protected] |
| remove_child(PointerTo< EggNode > node) | EggGroupNode | |
| remove_invalid_primitives() | EggGroupNode | |
| remove_object_type(const string &object_type) | EggGroup | |
| remove_unused_vertices() | EggGroupNode | |
| rend() const | EggGroupNode | |
| replace(iterator position, PointerTo< EggNode > x) | EggGroupNode | |
| resolve_filenames(const DSearchPath &searchpath) | EggGroupNode | |
| reverse_iterator typedef | EggGroupNode | |
| reverse_vertex_ordering() | EggGroupNode | |
| set_alpha_mode(AlphaMode mode) | EggRenderMode | [inline] |
| set_billboard_center(const LPoint3d &billboard_center) | EggGroup | [inline] |
| set_billboard_type(BillboardType type) | EggGroup | [inline] |
| set_bin(const string &bin) | EggRenderMode | [inline] |
| set_collide_flags(int flags) | EggGroup | [inline] |
| set_collide_mask(CollideMask mask) | EggGroup | [inline] |
| set_collision_name(const string &collision_name) | EggGroup | [inline] |
| set_cs_type(CollisionSolidType type) | EggGroup | [inline] |
| set_dart_type(DartType type) | EggGroup | [inline] |
| set_dcs_type(DCSType type) | EggGroup | [inline] |
| set_decal_flag(bool flag) | EggGroup | [inline] |
| set_depth_test_mode(DepthTestMode mode) | EggRenderMode | [inline] |
| set_depth_write_mode(DepthWriteMode mode) | EggRenderMode | [inline] |
| set_direct_flag(bool flag) | EggGroup | [inline] |
| set_draw_order(int order) | EggRenderMode | [inline] |
| set_from_collide_mask(CollideMask mask) | EggGroup | [inline] |
| set_group_type(GroupType type) | EggGroup | |
| set_into_collide_mask(CollideMask mask) | EggGroup | [inline] |
| set_lod(const EggSwitchCondition &lod) | EggGroup | [inline] |
| set_model_flag(bool flag) | EggGroup | [inline] |
| set_name(const string &name) | Namable | [inline] |
| set_nofog_flag(bool flag) | EggGroup | [inline] |
| set_switch_flag(bool flag) | EggGroup | [inline] |
| set_switch_fps(double fps) | EggGroup | [inline] |
| set_texlist_flag(bool flag) | EggGroup | [inline] |
| set_transform(const LMatrix4d &mat) | EggTransform3d | [inline] |
| size() const | EggGroupNode | |
| size_type typedef | EggGroupNode | |
| steal_children(EggGroupNode &other) | EggGroupNode | |
| string_alpha_mode(const string &string) | EggRenderMode | [static] |
| string_billboard_type(const string &string) | EggGroup | [static] |
| string_collide_flags(const string &string) | EggGroup | [static] |
| string_cs_type(const string &string) | EggGroup | [static] |
| string_dart_type(const string &string) | EggGroup | [static] |
| string_dcs_type(const string &string) | EggGroup | [static] |
| string_depth_test_mode(const string &string) | EggRenderMode | [static] |
| string_depth_write_mode(const string &string) | EggRenderMode | [static] |
| string_group_type(const string &string) | EggGroup | [static] |
| strip_normals() | EggGroupNode | |
| test_ref_count_integrity() const | ReferenceCount | [inline] |
| test_under_integrity() const | EggNode | |
| test_vref_integrity() const | EggGroup | |
| transform(const LMatrix4d &mat) | EggNode | [inline] |
| transform_changed() | EggGroup | [protected, virtual] |
| transform_is_identity() const | EggTransform3d | [inline] |
| transform_vertices_only(const LMatrix4d &mat) | EggNode | [inline] |
| triangulate_polygons(bool convex_also) | EggGroupNode | |
| TypedObject() | TypedObject | [inline] |
| TypedObject(const TypedObject ©) | TypedObject | [inline] |
| TypedReferenceCount() | TypedReferenceCount | [inline] |
| TypedReferenceCount(const TypedReferenceCount ©) | TypedReferenceCount | [inline] |
| UF_local_coord enum value | EggNode | [protected] |
| UF_under_instance enum value | EggNode | [protected] |
| UF_under_transform enum value | EggNode | [protected] |
| UnderFlags enum name | EggNode | [protected] |
| unref() const | ReferenceCount | [inline] |
| unref_all_vertices() | EggGroup | |
| unref_vertex(EggVertex *vert) | EggGroup | |
| update_under(int depth_offset) | EggGroupNode | [protected, virtual] |
| VertexRef typedef | EggGroup | |
| vref_begin() const | EggGroup | [inline] |
| vref_end() const | EggGroup | [inline] |
| vref_size() const | EggGroup | [inline] |
| write(ostream &out, int indent_level) const | EggGroup | [virtual] |
| write_header(ostream &out, int indent_level, const char *egg_keyword) const | EggNamedObject | |
| write_vertex_ref(ostream &out, int indent_level) const | EggGroup | [protected] |
| ~EggGroup() | EggGroup | |
| ~EggGroupNode() | EggGroupNode | [virtual] |
| ~EggObject() | EggObject | [virtual] |
| ~EggTransform3d() | EggTransform3d | [virtual] |
| ~ReferenceCount() | ReferenceCount | [inline, protected] |
| ~TypedObject() | TypedObject | [virtual] |