GX_SetPower

構文

#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;

参照

GX_GetPower, PM_SetLCDPower

履歴

Ver. 2004/08/10

Ver. 2004/02/09

Ver. 2004/01/19