GX_SetBankForSubBG

構文

#include <nitro/gx/gx_vramcnt.h>

void GX_SetBankForSubBG(GXVRamSubBG bg);

引数

bg サブ2DエンジンのBGに割り当てるVRAMバンクを指定

返り値

なし。

説明

指定されたVRAMバンクをサブ2DエンジンのBGに割り当てます。指定されたVRAMバンクがDisableになっているか、LCDCに割り当てられている場合に、そのVRAMバンクをサブ2DエンジンのBGに割り当てます。

GX_VRAM_SUB_BG_NONE BGにVRAMバンクを割り当てません。
GX_VRAM_SUB_BG_128_C BGに128KBytes確保します。VRAM-Cを割り当てます。
GX_VRAM_SUB_BG_32_H BGに32KBytes確保します。VRAM-Hを割り当てます。
GX_VRAM_SUB_BG_48_HI BGに48KBytes確保します。VRAM-H,Iを割り当てます。


以下にGXVRamSubBG型の型定義を示しておきます。

typedef enum
{
    GX_VRAM_SUB_BG_NONE = 0x0000,
    GX_VRAM_SUB_BG_128_C = GX_VRAM_C,
    GX_VRAM_SUB_BG_32_H = GX_VRAM_H,
    GX_VRAM_SUB_BG_48_HI = GX_VRAM_H | GX_VRAM_I
}
GXVRamSubBG;

参照

GX_GetBankForSubBG, GX_ResetBankForSubBG, GX_DisableBankForSubBG, GX_GetSizeOfSubBG

履歴

Ver. 2004/02/09