Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

C3dsFileFormat Class Reference

#include <c3ds.h>

Inheritance diagram for C3dsFileFormat::

C3dsFileLoader CGXMMaker List of all members.

Public Methods

 C3dsFileFormat ()

Protected Types

typedef C3dsFileFormat::_chunk3ds chunk3ds
typedef C3dsFileFormat::_Transform3dsMatrix Transform3dsMatrix
typedef C3dsFileFormat::_Translate3dsMatrix Translate3dsMatrix
enum  { CameraNameSize = 11 }
enum  {
  CHUNK_VERSION = 0x0002, CHUNK_RGBF = 0x0010, CHUNK_RGBB = 0x0011, CHUNK_PERCENTW = 0x0030,
  CHUNK_PERCENTF = 0x0031, CHUNK_PRJ = 0xC23D, CHUNK_MLI = 0x3DAA, CHUNK_MAIN = 0x4D4D,
  CHUNK_OBJMESH = 0x3D3D, CHUNK_ONEUNIT = 0x0100, CHUNK_BKGCOLOR = 0x1200, CHUNK_AMBCOLOR = 0x2100,
  CHUNK_DEFAULT_VIEW = 0x3000, CHUNK_VIEW_TOP = 0x3010, CHUNK_VIEW_BOTTOM = 0x3020, CHUNK_VIEW_LEFT = 0x3030,
  CHUNK_VIEW_RIGHT = 0x3040, CHUNK_VIEW_FRONT = 0x3050, CHUNK_VIEW_BACK = 0x3060, CHUNK_VIEW_USER = 0x3070,
  CHUNK_VIEW_CAMERA = 0x3080, CHUNK_OBJBLOCK = 0x4000, CHUNK_TRIMESH = 0x4100, CHUNK_VERTLIST = 0x4110,
  CHUNK_VERTFLAGS = 0x4111, CHUNK_FACELIST = 0x4120, CHUNK_FACEMAT = 0x4130, CHUNK_MAPLIST = 0x4140,
  CHUNK_SMOOLIST = 0x4150, CHUNK_TRMATRIX = 0x4160, CHUNK_MESHCOLOR = 0x4165, CHUNK_TXTINFO = 0x4170,
  CHUNK_LIGHT = 0x4600, CHUNK_SPOTLIGHT = 0x4610, CHUNK_CAMERA = 0x4700, CHUNK_HIERARCHY = 0x4F00,
  CHUNK_VIEWPORT_LAYOUT_OLD = 0x7000, CHUNK_VIEWPORT_DATA_OLD = 0x7010, CHUNK_VIEWPORT_SIZE = 0x7020, CHUNK_NETWORK_VIEW = 0X7030,
  CHUNK_VIEWPORT_LAYOUT = 0x7001, CHUNK_VIEWPORT_DATA = 0x7011, CHUNK_VIEWPORT_DATA3 = 0x7012, CHUNK_MATERIAL = 0xAFFF,
  CHUNK_MATNAME = 0xA000, CHUNK_AMBIENT = 0xA010, CHUNK_DIFFUSE = 0xA020, CHUNK_SPECULAR = 0xA030,
  CHUNK_TEXTURE = 0xA200, CHUNK_BUMPMAP = 0xA230, CHUNK_MAPFILE = 0xA300, CHUNK_KEYFRAMER = 0xB000,
  CHUNK_AMBIENTKEY = 0xB001, CHUNK_TRACKINFO = 0xB002, CHUNK_TRACKOBJNAME = 0xB010, CHUNK_TRACKPIVOT = 0xB013,
  CHUNK_TRACKPOS = 0xB020, CHUNK_TRACKROTATE = 0xB021, CHUNK_TRACKSCALE = 0xB022, CHUNK_TRACKMORPH = 0xB026,
  CHUNK_TRACKHIDE = 0xB029, CHUNK_OBJNUMBER = 0xB030, CHUNK_TRACKCAMERA = 0xB003, CHUNK_TRACKFOV = 0xB023,
  CHUNK_TRACKROLL = 0xB024, CHUNK_TRACKCAMTGT = 0xB004, CHUNK_TRACKLIGHT = 0xB005, CHUNK_TRACKLIGTGT = 0xB006,
  CHUNK_TRACKSPOTL = 0xB007, CHUNK_FRAMES = 0xB008
}

Member Typedef Documentation

typedef struct C3dsFileFormat::_Transform3dsMatrix C3dsFileFormat::Transform3dsMatrix [protected]
 

typedef struct C3dsFileFormat::_Translate3dsMatrix C3dsFileFormat::Translate3dsMatrix [protected]
 

typedef struct C3dsFileFormat::_chunk3ds C3dsFileFormat::chunk3ds [protected]
 


Member Enumeration Documentation

anonymous enum [protected]
 

Enumeration values:
CameraNameSize 

anonymous enum [protected]
 

Enumeration values:
CHUNK_VERSION 
CHUNK_RGBF 
CHUNK_RGBB 
CHUNK_PERCENTW 
CHUNK_PERCENTF 
CHUNK_PRJ 
CHUNK_MLI 
CHUNK_MAIN 
CHUNK_OBJMESH 
CHUNK_ONEUNIT 
CHUNK_BKGCOLOR 
CHUNK_AMBCOLOR 
CHUNK_DEFAULT_VIEW 
CHUNK_VIEW_TOP 
CHUNK_VIEW_BOTTOM 
CHUNK_VIEW_LEFT 
CHUNK_VIEW_RIGHT 
CHUNK_VIEW_FRONT 
CHUNK_VIEW_BACK 
CHUNK_VIEW_USER 
CHUNK_VIEW_CAMERA 
CHUNK_OBJBLOCK 
CHUNK_TRIMESH 
CHUNK_VERTLIST 
CHUNK_VERTFLAGS 
CHUNK_FACELIST 
CHUNK_FACEMAT 
CHUNK_MAPLIST 
CHUNK_SMOOLIST 
CHUNK_TRMATRIX 
CHUNK_MESHCOLOR 
CHUNK_TXTINFO 
CHUNK_LIGHT 
CHUNK_SPOTLIGHT 
CHUNK_CAMERA 
CHUNK_HIERARCHY 
CHUNK_VIEWPORT_LAYOUT_OLD 
CHUNK_VIEWPORT_DATA_OLD 
CHUNK_VIEWPORT_SIZE 
CHUNK_NETWORK_VIEW 
CHUNK_VIEWPORT_LAYOUT 
CHUNK_VIEWPORT_DATA 
CHUNK_VIEWPORT_DATA3 
CHUNK_MATERIAL 
CHUNK_MATNAME 
CHUNK_AMBIENT 
CHUNK_DIFFUSE 
CHUNK_SPECULAR 
CHUNK_TEXTURE 
CHUNK_BUMPMAP 
CHUNK_MAPFILE 
CHUNK_KEYFRAMER 
CHUNK_AMBIENTKEY 
CHUNK_TRACKINFO 
CHUNK_TRACKOBJNAME 
CHUNK_TRACKPIVOT 
CHUNK_TRACKPOS 
CHUNK_TRACKROTATE 
CHUNK_TRACKSCALE 
CHUNK_TRACKMORPH 
CHUNK_TRACKHIDE 
CHUNK_OBJNUMBER 
CHUNK_TRACKCAMERA 
CHUNK_TRACKFOV 
CHUNK_TRACKROLL 
CHUNK_TRACKCAMTGT 
CHUNK_TRACKLIGHT 
CHUNK_TRACKLIGTGT 
CHUNK_TRACKSPOTL 
CHUNK_FRAMES 


Constructor & Destructor Documentation

C3dsFileFormat::C3dsFileFormat   [inline]
 


The documentation for this class was generated from the following file:
Generated on Thu May 23 17:51:01 2002 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001