

TwlSDK/include/nitro/gx/struct_2d.h には、2Dスクリーンのスクリーンデータやキャラクタデータを格納するための構造体・マクロ・typedefが定義されています。
| GXScrFmtText | u16のtypedefで、テキストBG画面のスクリーンデータです。 |
| GXScrFmtAffine | u8のtypedefで、アフィンBG画面のスクリーンデータです。 |
| GXScrFmt256Bmp | u8のtypedefで、ビットマップBG画面のスクリーンデータです。 |
| GX_SCRFMT_TEXT(pltt, vf, hf, name) | カラーパレット・HVフリップ・キャラクタネームからテキストBG画面のスクリーンデータを得ます |
| GXCharFmt16 | 16色モードの8x8ドットのキャラクタ |
| GXCharFmt256 | 256色モードの8x8ドットのキャラクタ |
| GXBGPltt16/GXOBJPltt16 | 16色パレット |
| GXBGPltt256/GXOBJPltt256 | 256色パレット |
| GXScrText32x32 | 256x256ドットのテキストBG |
| GXScrText64x32 | 512x256ドットのテキストBG |
| GXScrText32x64 | 256x512ドットのテキストBG |
| GXScrText64x64 | 512x512ドットのテキストBG |
| GXScrAffine16x16 | 128x128ドットのアフィンBG |
| GXScrAffine32x32 | 256x256ドットのアフィンBG |
| GXScrAffine64x64 | 512x512ドットのアフィンBG |
| GXScrAffine128x128 | 1024x1024ドットのアフィンBG |
| GXScr256Bmp128x128 | 128x128ドットのビットマップBG |
| GXScr256Bmp256x256 | 256x256ドットのビットマップBG |
| GXScr256Bmp512x256 | 512x256ドットのビットマップBG |
| GXScr256Bmp512x512 | 512x512ドットのビットマップBG |
| GXScrDCBmp128x128 | 128x128ドットのダイレクトカラービットマップBG |
| GXScrDCBmp256x256 | 256x256ドットのダイレクトカラービットマップBG |
| GXScrDCBmp512x256 | 512x256ドットのダイレクトカラービットマップBG |
| GXScrDCBmp512x512 | 512x512ドットのダイレクトカラービットマップBG |
| GXCharBGText16 | 16色モードのキャラクタBG |
| GXCharBGText256 | 256色モードのキャラクタBG |
| GXCharBGAffine256 | 256色モードのアフィンBG |
| GXBGStdPlttData | 標準BGパレットデータ |
| GXOBJStdPlttData | 標準OBJパレットデータ |
| GXStdPlttData | 標準パレットデータ |
| GXBGExtPlttData | 拡張BGパレットデータ |
| GXOBJExtPlttData | 拡張OBJパレットデータ |
Ver. 2004/02/23