IDirect3DDevice9::GetLightEnable

デバイス内のライティング パラメーターのセットのアクティビティ ステータス (有効または無効) を取得します。

HRESULT 
GetLightEnable(
  DWORD Index,
  BOOL * pEnable
);

パラメータ

  • Index
    このメソッドの対象となるライティング パラメーター セットのゼロから始まるインデックス
  • pEnable
    指定されたライティング パラメーターのステータスを格納する変数へのポインター。呼び出した後、ここに 0 以外の値が設定されている場合は指定したライティング パラメーターが有効であることを示し、0 の場合は無効であることを示します。

戻り値

メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、D3DERR_INVALIDCALL を返します。

解説 

このメソッドは、D3DCREATE_PUREDEVICE 定数を使って作成されたデバイスのデバイス ステートを返しません。このメソッドを使用するには、D3DCREATE にその他の値を指定してデバイスを作成する必要があります。

要件

ヘッダー: D3D9.h 宣言

ライブラリ: D3D9.lib 内容

関連項目

IDirect3DDevice9::GetLight, IDirect3DDevice9::LightEnable, IDirect3DDevice9::SetLight