#include <iris/gx/gx.h>void GX_SetBGCharOffset(GXBGCharOffset offset);| offset | BGキャラクタデータオフセット値 |
なし。
BGキャラクタデータの格納アドレスに対してかけるオフセットを選択します。この関数で設定するBGキャラクタベースオフセットと各BG毎に設定するキャラクタベースブロックとの合計が、キャラクタデータのBG-VRAM空間でのベースアドレスになります。
GX_BGCHAROFFSET_0x00000 |
オフセットに0x00000番地を設定します。 |
GX_BGCHAROFFSET_0x10000 |
オフセットに0x10000番地を設定します。 |
GX_BGCHAROFFSET_0x20000 |
オフセットに0x20000番地を設定します。 |
GX_BGCHAROFFSET_0x30000 |
オフセットに0x30000番地を設定します。 |
GX_BGCHAROFFSET_0x40000 |
オフセットに0x40000番地を設定します。 |
GX_BGCHAROFFSET_0x50000 |
オフセットに0x50000番地を設定します。 |
GX_BGCHAROFFSET_0x60000 |
オフセットに0x60000番地を設定します。 |
GX_BGCHAROFFSET_0x70000 |
オフセットに0x70000番地を設定します。 |
以下にGXBGCharOffset型の型定義を示しておきます。
typedef enum
{
GX_BGCHAROFFSET_0x00000 = 0x00,
GX_BGCHAROFFSET_0x10000 = 0x01,
GX_BGCHAROFFSET_0x20000 = 0x02,
GX_BGCHAROFFSET_0x30000 = 0x03,
GX_BGCHAROFFSET_0x40000 = 0x04,
GX_BGCHAROFFSET_0x50000 = 0x05,
GX_BGCHAROFFSET_0x60000 = 0x06,
GX_BGCHAROFFSET_0x70000 = 0x07
}
GXBGCharOffset;
G2_SetBG0Control, G2_SetBG1Control, G2_SetBG2ControlText, G2_SetBG2ControlAffine, G2_SetBG2Control256x16Pltt, G2_SetBG2Control256Bmp, G2_SetBG2ControlDCBmp, G2_SetBG2ControlText, G2_SetBG2ControlAffine, G2_SetBG2Control256x16Pltt, G2_SetBG2Control256Bmp, G2_SetBG2ControlDCBmp
Ver. 2004/01/19