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 |