Panda3D
Public Types | Public Member Functions | Public Attributes

MayaEggLoader Class Reference

List of all members.

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)
MayaEggGroupFindGroup (EggGroup *group)
MayaEggJointFindJoint (EggGroup *joint)
MayaAnimGetAnim (EggXfmSAnim *pool)
MObject GetDependencyNode (string givenName)
MayaEggMeshGetMesh (EggVertexPool *pool, EggGroup *parent)
MayaEggNurbsSurfaceGetSurface (EggVertexPool *pool, EggGroup *parent)
MayaEggTexGetTex (EggTexture *etex)
MayaEggGroupMakeGroup (EggGroup *group, EggGroup *context)
MayaEggJointMakeJoint (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

Detailed Description

Definition at line 89 of file mayaEggLoader.cxx.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations