Share via


Método IDirect3DDevice9::GetLightEnable (d3d9.h)

Recupera el estado de la actividad ( habilitado o deshabilitado) para un conjunto de parámetros de iluminación dentro de un dispositivo.

Sintaxis

HRESULT GetLightEnable(
  [in]          DWORD Index,
  [out, retval] BOOL  *pEnable
);

Parámetros

[in] Index

Tipo: DWORD

Índice de base cero del conjunto de parámetros de iluminación que son el destino de este método.

[out, retval] pEnable

Tipo: BOOL*

Puntero a una variable para rellenar con el estado de los parámetros de iluminación especificados. Después de la llamada, un valor distinto de cero en esta dirección indica que los parámetros de iluminación especificados están habilitados; Un valor de 0 indica que están deshabilitados.

Valor devuelto

Tipo: HRESULT

Si el método se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto se puede D3DERR_INVALIDCALL.

Comentarios

Este método no devolverá el estado del dispositivo para un dispositivo que se crea mediante D3DCREATE_PUREDEVICE. Si desea usar este método, debe crear el dispositivo con cualquiera de los demás valores de D3DCREATE.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d9.h (incluya D3D9.h)
Library D3D9.lib

Consulte también

IDirect3DDevice9

IDirect3DDevice9::GetLight

IDirect3DDevice9::LightEnable

IDirect3DDevice9::SetLight