Panda3D
|
Public Types | |
typedef phash_map< EggXfmSAnim *, MayaAnim *, pointer_hash > | AnimTable |
typedef phash_map< EggGroup *, MayaEggGroup *, pointer_hash > | GroupTable |
typedef phash_map< EggGroup *, MayaEggJoint *, pointer_hash > | JointTable |
typedef phash_map< EggGroup *, MayaEggMesh *, pointer_hash > | MeshTable |
typedef phash_map< EggGroup *, MayaEggNurbsSurface *, pointer_hash > | SurfaceTable |
typedef phash_map< string, MayaEggTex *, string_hash > | TexTable |
Public Member Functions | |
bool | ConvertEggData (EggData *data, bool merge, bool model, bool anim, bool respect_normals) |
bool | ConvertEggFile (const char *name, bool merge, bool model, bool anim, bool respect_normals) |
void | CreateSkinCluster (MayaEggGeom *M) |
MayaEggGroup * | FindGroup (EggGroup *group) |
MayaEggJoint * | FindJoint (EggGroup *joint) |
MayaAnim * | GetAnim (EggXfmSAnim *pool) |
MObject | GetDependencyNode (string givenName) |
MayaEggMesh * | GetMesh (EggVertexPool *pool, EggGroup *parent) |
MayaEggNurbsSurface * | GetSurface (EggVertexPool *pool, EggGroup *parent) |
MayaEggTex * | GetTex (EggTexture *etex) |
MayaEggGroup * | MakeGroup (EggGroup *group, EggGroup *context) |
MayaEggJoint * | MakeJoint (EggGroup *joint, EggGroup *context) |
void | ParseFrameInfo (string comment) |
void | PrintData (MayaEggMesh *mesh) |
void | TraverseEggNode (EggNode *node, EggGroup *context, string delim) |
Public Attributes | |
AnimTable | _anim_tab |
int | _end_frame |
int | _frame_rate |
GroupTable | _group_tab |
vector< MayaEggJoint * > | _joint_list |
JointTable | _joint_tab |
MeshTable | _mesh_tab |
int | _start_frame |
SurfaceTable | _surface_tab |
TexTable | _tex_tab |
MTime::Unit | _timeUnit |
Definition at line 89 of file mayaEggLoader.cxx.