

#include <nitro/gx/gx_bgcnt.h>static inline GXBGExtMode G2_GetBG3ExtMode( void );static inline GXBGExtMode G2S_GetBG3ExtMode( void );
なし。
BG3のアフィン拡張BGタイプ設定。
BG3の拡張BGタイプ設定をGXBGExtModeとして取得します。
G2_GetBG3ExtMode() ではメイン2Dエンジン、G2S_GetBG3ExtMode() ではサブ2Dエンジンの設定を取得できます。
この関数を使用する場合にはBG3のBGモードがアフィン拡張BGに設定されている必要があります。
以下にGXBGExtModeの定義を示します。
typedef enum
{
GX_BG_EXTMODE_256x16PLTT = (0 << REG_G2_BG2CNT_CHARBASE_SHIFT) | (0 << REG_G2_BG2CNT_COLORMODE_SHIFT),
GX_BG_EXTMODE_256BITMAP = (0 << REG_G2_BG2CNT_CHARBASE_SHIFT) | (1 << REG_G2_BG2CNT_COLORMODE_SHIFT),
GX_BG_EXTMODE_DCBITMAP = (1 << REG_G2_BG2CNT_CHARBASE_SHIFT) | (1 << REG_G2_BG2CNT_COLORMODE_SHIFT)
}
GXBGExtMode;
GX_SetGraphicsMode, GXS_SetGraphicsMode
Ver. 2004/12/24