0001: // ---------------------------------------------------------------------------
0002: // te_tem_struct.h
0003: //      T-pot Engine Model data
0004: // ---------------------------------------------------------------------------
0005: #ifndef __TE_TEM_STRUCT_H__
0006: #define __TE_TEM_STRUCT_H__
0007: 
0008: #include "TE/te_model.h"
0009: 
0010: namespace Te
0011: {
0012:     // -----------------------------------------------------------------------
0013:     // メッシュデータ
0014:     // -----------------------------------------------------------------------
0015:     // +--------------------------+
0016:     // |          header          |
0017:     // +--------------------------+
0018:     // |      position array      |
0019:     // +--------------------------+
0020:     // |       normal array       |
0021:     // +--------------------------+
0022:     // | texture coordinate array |
0023:     // +--------------------------+
0024:     //         4バイトアライメント
0025:     
0026:     typedef struct TMS_HEADER
0027:     {
0028:         char         signiture[4];  // "TMS"
0029:         char         version[2];    // version
0030:         char         padding[2];
0031:         unsigned int vertex_count;  // 頂点数
0032:     }*PTMS_HEADER;
0033: 
0034: }// namespace Te
0035: #endif // !__TE_TEM_STRUCT_H__
0036: