GX_SetBankForBGExtPltt

構文

#include <iris/gx/gx_vramcnt.h>

void GX_SetBankForBGExtPltt(GXVRamBGExtPltt bgExtPltt);

引数

bgExtPltt BG拡張パレットに割り当てるVRAMバンクを指定

返り値

なし。

説明

指定されたVRAMバンクをBG拡張パレットに割り当てます。指定されたVRAMバンクがDisableになっているか、LCDCに割り当てられている場合に、そのVRAMバンクをBG拡張パレットに割り当てます。

GX_VRAM_BGEXTPLTT_NONE BG拡張パレットにVRAMバンクを割り当てません。
GX_VRAM_BGEXTPLTT_01_F BG拡張パレットのスロット0,1を確保します。VRAM-Fを割り当てます。
GX_VRAM_BGEXTPLTT_23_G BG拡張パレットのスロット2,3を確保します。VRAM-Gを割り当てます。
GX_VRAM_BGEXTPLTT_0123_E BG拡張パレットのスロット0,1,2,3を確保します。VRAM-Eを割り当てます。
GX_VRAM_BGEXTPLTT_0123_FG BG拡張パレットのスロット0,1,2,3を確保します。VRAM-F,Gを割り当てます。


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

typedef enum
{
    GX_VRAM_BGEXTPLTT_NONE = 0x0000,
    GX_VRAM_BGEXTPLTT_01_F = 0x0020,                // BGExtPltt 0-1 <--- Caution
    GX_VRAM_BGEXTPLTT_23_G = 0x0040,                // BGExtPltt 2-3 <--- Caution // BGCNTで共有設定するときに使用できる
    GX_VRAM_BGEXTPLTT_0123_E = 0x0010,              // BGExtPltt 0-3
    GX_VRAM_BGEXTPLTT_0123_FG = 0x0060              // BGExtPltt 0-1,2-3
}
GXVRamBGExtPltt;

参照

GX_GetBankForBGExtPltt, GX_ResetBankForBGExtPltt, GX_DisableBankForBGExtPltt

履歴

Ver. 2004/01/19