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: