Screen2D

# 2Dスクリーン関係のマクロや構造体

## 説明

TwlSDK/include/nitro/gx/struct_2d.h には、2Dスクリーンのスクリーンデータやキャラクタデータを格納するための構造体・マクロ・typedefが定義されています。

## typedefs

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