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