EggTable

class EggTable

Bases: EggGroupNode

This corresponds to a <Table> or a <Bundle> entry. As such, it doesn’t actually contain a table of numbers, but it may be a parent to an EggSAnimData or an EggXfmAnimData, which do. It may also be a parent to another <Table> or <Bundle>, establishing a hierarchy of tables.

Inheritance diagram

Inheritance diagram of EggTable

enum TableType
enumerator TT_invalid = 0
enumerator TT_table = 1
enumerator TT_bundle = 2
explicit EggTable(std::string const &name = "")
EggTable(EggTable const &copy)
static TypeHandle get_class_type(void)
TableType get_table_type(void) const
bool has_transform(void) const

Returns true if the table contains a transform description, false otherwise.

void set_table_type(EggTable::TableType type)
static TableType string_table_type(std::string const &string)

Returns the TableType value associated with the given string representation, or TT_invalid if the string does not match any known TableType value.