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

Recupera un valor de estado para una textura asignada.

Sintaxis

HRESULT GetTextureStageState(
  [in]          DWORD                    Stage,
  [in]          D3DTEXTURESTAGESTATETYPE Type,
  [out, retval] DWORD                    *pValue
);

Parámetros

[in] Stage

Tipo: DWORD

Identificador de fase de la textura para la que se recupera el estado. Los identificadores de fase son de base cero. Los dispositivos pueden tener hasta ocho texturas establecidas, por lo que el valor máximo permitido para Stage es 7.

[in] Type

Tipo: D3DTEXTURESTAGESTATETYPE

Estado de textura que se va a recuperar. Este parámetro puede ser cualquier miembro del tipo enumerado D3DTEXTURESTAGESTATETYPE .

[out, retval] pValue

Tipo: DWORD*

Puntero a una variable que se va a rellenar con el valor de estado recuperado. El significado del valor recuperado viene determinado por el parámetro Type.

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 marca en D3DCREATE".

Requisitos

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

Consulte también

IDirect3DDevice9

IDirect3DDevice9::GetTexture

IDirect3DDevice9::SetTexture

IDirect3DDevice9::SetTextureStageState