14 #ifndef EGGCHARACTERDB_H 15 #define EGGCHARACTERDB_H 53 int frame, LMatrix4d &mat)
const;
55 int frame,
const LMatrix4d &mat);
63 INLINE
bool operator < (
const Key &other)
const;
67 TableType _table_type;
EggCharacterDb()
Constructs a database for storing the interim work for the indicated EggCharacterData.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class is used during joint optimization or restructuring to store the table of interim joint com...
void set_matrix(const EggJointPointer *joint, TableType type, int frame, const LMatrix4d &mat)
Stores the matrix for the indicated joint, type, and frame in the database.
This is a base class for EggJointNodePointer and EggMatrixTablePointer.
bool get_matrix(const EggJointPointer *joint, TableType type, int frame, LMatrix4d &mat) const
Looks up the data for the indicated joint, type, and frame, and fills it in result (and returns true)...