NIFF 1.0 Specification

3. Binary Format

3.22 NameList


1) NameList Area

The NameList area stores the name of each node in the scene. The NameList area is mapped as follows.
NameListHeader u32 name_list_tag
u32 name_list_header_size
u32 name_list_size
u32 name_num
u32 nintnedo_extension_block_size
u32 user_extension_block_szie
u32 name_num_byte(0)
...
u32 name_num_byte(name_num - 1)
Name(0)
...
Name(name_num - 1)
NintendoExtensionBlock
UserExtensionBlock

NameList Area Memory Map
u32 name_list_tag Tag indicating NameList
TAG_NAME_LIST   0x00110000

u32 name_list_header_size Size of NameListHeader
u32 name_list_size Size of NameList
u32 name_num Number of Name
u32 nintendo_extension_block_size Nintendo extension block size
u32 user_extension_block_size User extension block size
u32 name_num_byte Number of bytes in each Name
Name Area where actual node name is stored.
NintendoExtensionBlock Nintendo extension block
UserExtensionBlock User extension block

PreviousNext

Copyright 1997-1999 NINTENDO Co., Ltd. All rights reserved.