GX_SetGraphicsMode

構文

#include <iris/gx.h>

void GX_SetGraphicsMode(GX_DISPCNT_DISPMODE dispMode, GX_DISPCNT_BGMODE bgMode,GX_DISPCNT_BG0_2D3D bg0_2d3d);

引数

dispMode ディスプレイモード(グラフィクス表示モード・VRAM表示モード・メインメモリ表示モードから選択)
bgMode BGモードを選択
bg0_2d3d BG0を3Dに割り当てるかどうかを選択

返り値

なし。

説明

typedef enum
{
    GX_DISPCNT_DISPMODE_OFF = 0x00,
    GX_DISPCNT_DISPMODE_GRAPHICS = 0x01,
    GX_DISPCNT_DISPMODE_VRAM_A = 0x02,
    GX_DISPCNT_DISPMODE_VRAM_B = 0x06,
    GX_DISPCNT_DISPMODE_VRAM_C = 0x0a,
    GX_DISPCNT_DISPMODE_VRAM_D = 0x0e,
    GX_DISPCNT_DISPMODE_MMEM = 0x03
}
GX_DISPCNT_DISPMODE;

typedef enum
{
    GX_DISPCNT_BGMODE_0 = 0,
    GX_DISPCNT_BGMODE_1 = 1,
    GX_DISPCNT_BGMODE_2 = 2,
    GX_DISPCNT_BGMODE_3 = 3,
    GX_DISPCNT_BGMODE_4 = 4,
    GX_DISPCNT_BGMODE_5 = 5,
    GX_DISPCNT_BGMODE_6 = 6
}
GX_DISPCNT_BGMODE;

typedef enum
{
    GX_DISPCNT_BG0_2D3D_2D = 0,
    GX_DISPCNT_BG0_2D3D_3D = 1
}
GX_DISPCNT_BG0_2D3D;

ですにゃ。2D3D選択はBOOLにした方がいいかも。

参照

履歴

2003/12/01 初版