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 |