Condividi tramite


Metodo IDirect3DDevice9::GetTextureStageState (d3d9.h)

Recupera un valore di stato per una trama assegnata.

Sintassi

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

Parametri

[in] Stage

Tipo: DWORD

Identificatore di fase della trama per cui viene recuperato lo stato. Gli identificatori di fase sono basati su zero. I dispositivi possono avere fino a otto trame impostate, quindi il valore massimo consentito per La fase è 7.

[in] Type

Tipo: D3DTEXTURESTAGESTATETYPE

Stato trama da recuperare. Questo parametro può essere qualsiasi membro del tipo enumerato D3DTEXTURESTAGESTATETYPE .

[out, retval] pValue

Tipo: DWORD*

Puntatore a una variabile da riempire con il valore dello stato recuperato. Il significato del valore recuperato è determinato dal parametro Type.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere D3DERR_INVALIDCALL.

Commenti

Questo metodo non restituirà lo stato del dispositivo per un dispositivo creato usando D3DCREATE_PUREDEVICE. Se si vuole usare questo metodo, è necessario creare il dispositivo con uno degli altri valori di flag in D3DCREATE."

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d9.h (includere D3D9.h)
Libreria D3D9.lib

Vedi anche

IDirect3DDevice9

IDirect3DDevice9::GetTexture

IDirect3DDevice9::SetTexture

IDirect3DDevice9::SetTextureStageState