#include <eggTable.h>
Inheritance diagram for EggTable:
Public Types | |
enum | TableType { TT_invalid, TT_table, TT_bundle } |
Public Member Functions | |
INLINE | EggTable (const string &name="") |
INLINE | EggTable (const EggTable ©) |
INLINE EggTable & | operator= (const EggTable ©) |
INLINE void | set_table_type (TableType type) |
INLINE TableType | get_table_type () const |
virtual void | write (ostream &out, int indent_level) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TableType | string_table_type (const string &string) |
TypeHandle | get_class_type () |
void | init_type () |
Private Attributes | |
TableType | _type |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 37 of file eggTable.h. |
|
|
|
|
|
Reimplemented from EggGroupNode. Definition at line 71 of file eggTable.h. References EggGroupNode::get_class_type(), and EggGroupNode::init_type(). |
|
Reimplemented from EggGroupNode. Definition at line 60 of file eggTable.h. Referenced by AnimBundleMaker::build_hierarchy(), AnimBundleMaker::make_bundle(), and EggLoader::make_node(). |
|
Referenced by EggLoader::make_node(), and write(). |
|
Reimplemented from EggGroupNode. Definition at line 68 of file eggTable.h. References EggGroupNode::get_class_type(). |
|
Reimplemented from EggGroupNode. Definition at line 63 of file eggTable.h. References EggGroupNode::get_class_type(), EggGroupNode::init_type(), and register_type(). Referenced by init_libegg(). |
|
|
|
|
|
Definition at line 63 of file eggTable.cxx. References cmp_nocase_uh(), TT_bundle, TT_invalid, and TT_table. |
|
Reimplemented from EggGroupNode. Definition at line 33 of file eggTable.cxx. References get_table_type(), indent(), EggNode::test_under_integrity(), TT_bundle, TT_table, EggGroupNode::write(), and EggNamedObject::write_header(). |
|
Definition at line 55 of file eggTable.h. |
|
Reimplemented from EggGroupNode. Definition at line 24 of file eggTable.cxx. |