Interface IDirect3DStateBlock9 (d3d9helper.h)

Os aplicativos usam os métodos da interface IDirect3DStateBlock9 para encapsular estados de renderização.

Herança

A interface IDirect3DStateBlock9 herda da interface IUnknown . IDirect3DStateBlock9 também tem estes tipos de membros:

Métodos

A interface IDirect3DStateBlock9 tem esses métodos.

 
IDirect3DStateBlock9::Apply

O método IDirect3DStateBlock9::Apply (d3d9helper.h) aplica o bloco de estado ao estado atual do dispositivo.
IDirect3DStateBlock9::Capture

O método IDirect3DStateBlock9::Capture (d3d9helper.h) captura o valor atual dos estados incluídos em um stateblock.
IDirect3DStateBlock9::GetDevice

O método IDirect3DStateBlock9::GetDevice (d3d9helper.h) obtém o dispositivo.

Comentários

Essa interface pode ser usada para salvar e restaurar o estado do pipeline. Ele também pode ser usado para capturar o estado atual.

Os tipos LPDIRECT3DSTATEBLOCK9 e PDIRECT3DSTATEBLOCK9 são definidos como ponteiros para a interface IDirect3DStateBlock9 .

typedef struct IDirect3DStateBlock9 *LPDIRECT3DSTATEBLOCK9, *PDIRECT3DSTATEBLOCK9;

Requisitos

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

Confira também

Direct3D Interfaces