GX_SetBGScrOffset

構文

#include <iris/gx/gx.h>

void GX_SetBGScrOffset(GXBGScrOffset offset);

引数

offset BGスクリーンデータオフセット値

返り値

なし。

説明

BGスクリーンデータの格納アドレスに対してかけるオフセットを選択します。この関数で設定するBGスクリーンベースオフセットと各BG毎に設定するスクリーンベースブロックとの合計が、スクリーンデータのBG-VRAM空間でのベースアドレスになります。

GX_BGSCROFFSET_0x00000 オフセットに0x00000番地を設定します。
GX_BGSCROFFSET_0x10000 オフセットに0x10000番地を設定します。
GX_BGSCROFFSET_0x20000 オフセットに0x20000番地を設定します。
GX_BGSCROFFSET_0x30000 オフセットに0x30000番地を設定します。
GX_BGSCROFFSET_0x40000 オフセットに0x40000番地を設定します。
GX_BGSCROFFSET_0x50000 オフセットに0x50000番地を設定します。
GX_BGSCROFFSET_0x60000 オフセットに0x60000番地を設定します。
GX_BGSCROFFSET_0x70000 オフセットに0x70000番地を設定します。


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

typedef enum
{
    GX_BGSCROFFSET_0x00000 = 0x00,
    GX_BGSCROFFSET_0x10000 = 0x01,
    GX_BGSCROFFSET_0x20000 = 0x02,
    GX_BGSCROFFSET_0x30000 = 0x03,
    GX_BGSCROFFSET_0x40000 = 0x04,
    GX_BGSCROFFSET_0x50000 = 0x05,
    GX_BGSCROFFSET_0x60000 = 0x06,
    GX_BGSCROFFSET_0x70000 = 0x07
}
GXBGScrOffset;

参照

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