

#include <nitro/gx/gx.h>
void GX_SetPower(int gxbit_power /* GXPower */ );
| gxbit_power | GXPower型の値の論理和 |
なし。
各種グラフィックス回路のON/OFFを行います。
GX_POWER_LCDは廃止されました。LCDのパワー制御にはPM_SetLCDPower()を使用して下さい。
GX_POWER_OFF |
グラフィックス回路を全てOFFに指定します。 |
GX_POWER_2D |
メインとサブ両方の2DグラフィックエンジンをONにします。 |
GX_POWER_3D |
ジオメトリエンジンとレンダリングエンジンをONにします。 |
GX_POWER_2D_MAIN |
メイン2DグラフィックエンジンをONにします。 |
GX_POWER_2D_SUB |
サブ2DグラフィックエンジンをONにします。 |
GX_POWER_RE |
レンダリングエンジンをONにします。 |
GX_POWER_GE |
ジオメトリエンジンをONにします。 |
GX_POWER_ALL |
全てONに設定します。 |
以下にGXPower型の型定義を示しておきます。
typedef enum
{
GX_POWER_OFF = 0,
GX_POWER_2D_MAIN = 1 << REG_GX_POWCNT_E2DG_SHIFT,
GX_POWER_2D_SUB = 1 << REG_GX_POWCNT_E2DGB_SHIFT,
GX_POWER_RE = 1 << REG_GX_POWCNT_RE_SHIFT,
GX_POWER_GE = 1 << REG_GX_POWCNT_GE_SHIFT,
GX_POWER_2D = GX_POWER_2D_MAIN | GX_POWER_2D_SUB,
GX_POWER_3D = GX_POWER_RE | GX_POWER_GE,
GX_POWER_ALL = GX_POWER_2D | GX_POWER_3D
}
GXPower;
Ver. 2004/08/10
GX_POWER_LCD, GX_POWER_LCD_TOP,GX_POWER_LCD_BOTを削除。
Ver. 2004/02/09
GX_POWER_LCD_TOP,GX_POWER_LCD_BOT, GX_POWER_2D_MAIN, GX_POWER_2D_SUB, GX_POWER_3Dを追加。
Ver. 2004/01/19