#include <eggNamedObject.h>
Inheritance diagram for EggNamedObject:
Public Member Functions | |
INLINE | EggNamedObject (const string &name="") |
INLINE | EggNamedObject (const EggNamedObject ©) |
INLINE EggNamedObject & | operator= (const EggNamedObject ©) |
void | write_header (ostream &out, int indent_level, const char *egg_keyword) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Static Private Attributes | |
TypeHandle | _type_handle |
|
|
|
|
|
Reimplemented from EggObject. Reimplemented in EggAnimData, EggBin, EggComment, EggCoordinateSystem, EggCurve, EggData, EggExternalReference, EggFilenameNode, EggGroup, EggGroupNode, EggMaterial, EggNode, EggNurbsCurve, EggNurbsSurface, EggPoint, EggPolygon, EggPrimitive, EggSAnimData, EggSurface, EggTable, EggTexture, EggVertexPool, EggXfmAnimData, and EggXfmSAnim. Definition at line 56 of file eggNamedObject.h. References EggObject::get_class_type(), and EggObject::init_type(). |
|
Reimplemented from EggObject. Reimplemented in EggAnimData, EggBin, EggComment, EggCoordinateSystem, EggCurve, EggData, EggExternalReference, EggFilenameNode, EggGroup, EggGroupNode, EggMaterial, EggNode, EggNurbsCurve, EggNurbsSurface, EggPoint, EggPolygon, EggPrimitive, EggSAnimData, EggSurface, EggTable, EggTexture, EggVertexPool, EggXfmAnimData, and EggXfmSAnim. Definition at line 43 of file eggNamedObject.h. Referenced by EggNode::force_init_type(), EggNode::get_type(), and EggNode::init_type(). |
|
Reimplemented from EggObject. Reimplemented in EggAnimData, EggBin, EggComment, EggCoordinateSystem, EggCurve, EggData, EggExternalReference, EggFilenameNode, EggGroup, EggGroupNode, EggMaterial, EggNode, EggNurbsCurve, EggNurbsSurface, EggPoint, EggPolygon, EggPrimitive, EggSAnimData, EggSurface, EggTable, EggTexture, EggVertexPool, EggXfmAnimData, and EggXfmSAnim. Definition at line 53 of file eggNamedObject.h. References EggObject::get_class_type(). |
|
Reimplemented from EggObject. Reimplemented in EggAnimData, EggBin, EggComment, EggCoordinateSystem, EggCurve, EggData, EggExternalReference, EggFilenameNode, EggGroup, EggGroupNode, EggMaterial, EggNode, EggNurbsCurve, EggNurbsSurface, EggPoint, EggPolygon, EggPrimitive, EggSAnimData, EggSurface, EggTable, EggTexture, EggVertexPool, EggXfmAnimData, and EggXfmSAnim. Definition at line 46 of file eggNamedObject.h. References Namable::get_class_type(), EggObject::get_class_type(), Namable::init_type(), EggObject::init_type(), and register_type(). Referenced by EggNode::force_init_type(), init_libegg(), and EggNode::init_type(). |
|
|
|
Definition at line 36 of file eggNamedObject.cxx. References enquote_string(), Namable::get_name(), Namable::has_name(), and indent(). Referenced by EggXfmSAnim::write(), EggXfmAnimData::write(), EggVertexPool::write(), EggTexture::write(), EggTable::write(), EggSAnimData::write(), EggPolygon::write(), EggPoint::write(), EggNurbsSurface::write(), EggNurbsCurve::write(), EggMaterial::write(), EggGroup::write(), EggExternalReference::write(), and EggComment::write(). |
|
Reimplemented from EggObject. Reimplemented in EggAnimData, EggBin, EggComment, EggCoordinateSystem, EggCurve, EggData, EggExternalReference, EggFilenameNode, EggGroup, EggGroupNode, EggMaterial, EggNode, EggNurbsCurve, EggNurbsSurface, EggPoint, EggPolygon, EggPrimitive, EggSAnimData, EggSurface, EggTable, EggTexture, EggVertexPool, EggXfmAnimData, and EggXfmSAnim. Definition at line 24 of file eggNamedObject.cxx. |