# GX_SetBankForSubBG

## 構文

  `#include <nitro/gx/gx_vramcnt.h>`
  `void GX_SetBankForSubBG(GXVRamSubBG bg);`

## 引数

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

## 返り値

なし。

## 説明

指定されたVRAMバンクをサブ2DエンジンのＢＧに割り当てます。指定された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