Public Methods |
| C3dsFileLoader () |
void | ProcessFile (string FileName) |
Protected Methods |
virtual void | User3dVert (float x, float y, float z) |
virtual void | User3dFace (unsigned short A, unsigned short B, unsigned short C, unsigned short Flags) |
virtual void | UserCamera (float px, float py, float pz, float tx, float ty, float tz, float Bank, float Lens) |
virtual void | UserFaceMaterial (string Name, int Number) |
virtual void | UserMapVertex (float U, float V) |
virtual void | UserTransformMatrix (const Transform3dsMatrix &Transform, const Translate3dsMatrix &Translate) |
virtual void | UserLight (float x, float y, float z) |
virtual void | UserSpotLight (float x, float y, float z, float HotSpot, float FallOff) |
virtual void | UserMatName (const string Name) |
virtual void | UserMapFile (const string FileName) |
virtual void | UserFrames (long Start, long End) |
virtual void | UserTrackObjectName (const string Name, int Key1, int Key2, int Key3) |
virtual void | UserTrackPos (int Frame, long Flags, float x, float y, float z) |
virtual void | UserTrackRot (int Frame, long Flags, float DegX, float DegY, float DegZ) |
virtual void | UserTrackScale (int Frame, long Flags, float ScaleX, float ScaleY, float ScaleZ) |
virtual void | UserObjNumber (int ObjNumber) |
virtual void | UserObjName (string Name) |
virtual void | UserChunkObj () |
virtual void | UserOneUnit (float Unit) |
virtual void | UserViewPortLayout (ViewPortLayout &Layout) |
virtual void | UserViewPortSize (int PosX, int PosY, int Width, int Height) |
virtual void | UserViewPortData (ViewPortData &Data) |
virtual void | UserViewUser (float x, float y, float z, float Width, float XYangle, float YZangle, float BackAngle) |
virtual void | UserViewCamera (string CameraName) |
virtual void | UserEndOfFile () |
Protected Attributes |
long | PC |
long | mFileSize |