# GX_SetBankForSubOBJ

## 構文

  `#include <nitro/gx/gx_vramcnt.h>`
  `void GX_SetBankForSubOBJ(GXVRamSubOBJ obj);`

## 引数

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

## 返り値

なし。

## 説明

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

`GX_VRAM_SUB_OBJ_NONE` | OBJにVRAMバンクを割り当てません。
`GX_VRAM_SUB_OBJ_128_D` | OBJに128KBytes確保します。VRAM-Dを割り当てます。
`GX_VRAM_SUB_OBJ_16_I` | OBJに16KBytes確保します。VRAM-Iを割り当てます。

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

    typedef enum
    {
        GX_VRAM_SUB_OBJ_NONE  = 0x0000,
        GX_VRAM_SUB_OBJ_128_D = GX_VRAM_D,
        GX_VRAM_SUB_OBJ_16_I  = GX_VRAM_I
    }
    GXVRamSubOBJ;

## 参照

GX_GetBankForSubOBJ, GX_ResetBankForSubOBJ, GX_DisableBankForSubOBJ, GX_GetSizeOfSubOBJ

## 履歴

Ver. 2004/02/09