#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