AnimChannelMatrixXfmTable
from panda3d.core import AnimChannelMatrixXfmTable
- class AnimChannelMatrixXfmTable
- Bases: - AnimChannel_ACMatrixSwitchType- An animation channel that issues a matrix each frame, read from a table such as might have been read from an egg file. The table actually consists of nine sub-tables, each representing one component of the transform: scale, rotate, translate. - Inheritance diagram - __init__(*args, **kwargs)
 - clearAllTables()
- C++ Interface: clear_all_tables(const AnimChannelMatrixXfmTable self) - /**
- Removes all the tables from the channel, and resets it to its initial 
- state. 
 - */ 
 
 - clearTable()
- C++ Interface: clear_table(const AnimChannelMatrixXfmTable self, char table_id) - /**
- Removes the indicated table from the definition. 
 - */ 
 
 - clear_all_tables()
- C++ Interface: clear_all_tables(const AnimChannelMatrixXfmTable self) - /**
- Removes all the tables from the channel, and resets it to its initial 
- state. 
 - */ 
 
 - clear_table()
- C++ Interface: clear_table(const AnimChannelMatrixXfmTable self, char table_id) - /**
- Removes the indicated table from the definition. 
 - */ 
 
 - getClassType()
- C++ Interface: get_class_type() 
 - getTable()
- C++ Interface: get_table(AnimChannelMatrixXfmTable self, char table_id) - /**
- Returns a pointer to the indicated subtable’s data, if it exists, or NULL 
- if it does not. 
 - */ 
 
 - get_class_type()
- C++ Interface: get_class_type() 
 - get_table()
- C++ Interface: get_table(AnimChannelMatrixXfmTable self, char table_id) - /**
- Returns a pointer to the indicated subtable’s data, if it exists, or NULL 
- if it does not. 
 - */ 
 
 - hasTable()
- C++ Interface: has_table(AnimChannelMatrixXfmTable self, char table_id) - /**
- Returns true if the indicated subtable has been assigned. 
 - */ 
 
 - has_table()
- C++ Interface: has_table(AnimChannelMatrixXfmTable self, char table_id) - /**
- Returns true if the indicated subtable has been assigned. 
 - */ 
 
 - isValidId()
- C++ Interface: is_valid_id(char table_id) - /**
- Returns true if the given letter is one of the nine valid table id’s. 
 - */ 
 
 - is_valid_id()
- C++ Interface: is_valid_id(char table_id) - /**
- Returns true if the given letter is one of the nine valid table id’s. 
 - */ 
 
 - setTable()
- C++ Interface: set_table(const AnimChannelMatrixXfmTable self, char table_id, const ConstPointerToArray table) - /**
- Assigns the indicated table. table_id is one of ‘i’, ‘j’, ‘k’, for scale, 
- ‘a’, ‘b’, ‘c’ for shear, ‘h’, ‘p’, ‘r’, for rotation, and ‘x’, ‘y’, ‘z’, 
- for translation. The new table must have either zero, one, or 
- get_num_frames() frames. 
 - */ 
 
 - set_table()
- C++ Interface: set_table(const AnimChannelMatrixXfmTable self, char table_id, const ConstPointerToArray table) - /**
- Assigns the indicated table. table_id is one of ‘i’, ‘j’, ‘k’, for scale, 
- ‘a’, ‘b’, ‘c’ for shear, ‘h’, ‘p’, ‘r’, for rotation, and ‘x’, ‘y’, ‘z’, 
- for translation. The new table must have either zero, one, or 
- get_num_frames() frames. 
 - */ 
 
 - tables
 
