Ver0.1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
- | | | | | | | | | | | | | | | | | !
struct GLPicHeader { // 0 char signature[3]; ///< シグネチャ。固定文字列が入る。 unsigned char version; ///< ファイルフォーマットのバージョン情報。 unsigned short endianCheck; ///< エンディアンチェック。固定値が入る。 unsigned char pixelFormat; ///< ピクセルフォーマット。 unsigned char flagAndMipMapLevel; ///< 最上位ビット:イメージは引き延ばされているか。それ以外:ミップマップの最大レベル。 // 8 unsigned short textureWidth; ///< テクスチャの横幅。 unsigned short textureHeight; ///< テクスチャの縦幅。 unsigned short imageWidth; ///< 元のイメージの横幅。 unsigned short imageHeight; ///< 元のイメージの縦幅。 // 16 unsigned long pixelDataOffset; ///< ヘッダの先頭からpixelDataへのオフセット値 unsigned long pixelDataSize; ///< ピクセルのデータサイズ。 // 24 unsigned long userDataOffset; ///< ヘッダの先頭からuserDataへのオフセット値。 unsigned long userDataSize; ///< ユーザーデータのサイズ。 };
作成すらしていない