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