第3章 バイナリフォーマット


3-15. TexImgList


(1)TexImgListエリア

 TexImgListエリアはテクスチャイメージを格納するためのエリアです。TexList中のTexDataAエリアからリンクすることで実際のテクスチャイメージを指定することができます。メモリマップは以下のようになっています。
TexImgListHeader u32 tex_img_list_tag
u32 tex_img_list_header_size
u32 tex_img_list_size
u32 tex_img_num
u32 nintendo_extension_block_size
u32 user_extension_block_size
u32 tex_img_num_byte(0)
・・・
u32 tex_img_num_byte(tex_img_num - 1)
TexImg(0)
・・・
TexImg(tex_img_num - 1)
NintendoExtensionBlock
UserExtensionBlock

図 TexImgListエリアメモリマップ

u32 tex_img_list_tag Tag indicationg TexImgList. 
TAG_TEX_IMG_LIST        0x00120000

u32 tex_img_list_header_tag Size of TexImgListHeader
u32 tex_img_list_size Size of TexImgList
u32 tex_img_num Number of TexImg area
u32 nintendo_extension_block_size  任天堂拡張ブロックサイズ
u32 user_extension_block_size ユーザー拡張ブロックサイズ
u32 tex_img_num_byte Number of bytes in each TexImg area
TexImg Store one image
NintendoExtensionBlock 任天堂拡張ブロック
UserExtensionBlock ユーザー拡張ブロック


Copyright 1997 NINTENDO Co.,Ltd. All rights reserved.
目次へ次へ