Compartilhar via


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

Recupera um valor de estado para uma textura atribuída.

Sintaxe

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

Parâmetros

[in] Stage

Tipo: DWORD

Identificador de estágio da textura para a qual o estado é recuperado. Os identificadores de estágio são baseados em zero. Os dispositivos podem ter até oito texturas definidas, portanto, o valor máximo permitido para Stage é 7.

[in] Type

Tipo: D3DTEXTURESTAGESTATETYPE

Estado de textura a ser recuperado. Esse parâmetro pode ser qualquer membro do tipo enumerado D3DTEXTURESTAGESTATETYPE .

[out, retval] pValue

Tipo: DWORD*

Ponteiro de uma variável para preencher com o valor de estado recuperado. O significado do valor recuperado é determinado pelo parâmetro Type.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser D3DERR_INVALIDCALL.

Comentários

Esse método não retornará o estado do dispositivo para um dispositivo criado usando D3DCREATE_PUREDEVICE. Se você quiser usar esse método, deverá criar seu dispositivo com qualquer um dos outros valores de sinalizador em D3DCREATE."

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d9helper.h (inclua D3D9.h)
Biblioteca D3D9.lib

Confira também

IDirect3DDevice9

IDirect3DDevice9::GetTexture

IDirect3DDevice9::SetTexture

IDirect3DDevice9::SetTextureStageState