Interfaccia IDirect3DStateBlock9 (d3d9helper.h)
Le applicazioni usano i metodi dell'interfaccia IDirect3DStateBlock9 per incapsulare gli stati di rendering.
Ereditarietà
L'interfaccia IDirect3DStateBlock9 eredita dall'interfaccia IUnknown . IDirect3DStateBlock9 include anche questi tipi di membri:
Metodi
L'interfaccia IDirect3DStateBlock9 include questi metodi.
IDirect3DStateBlock9::Apply Il metodo IDirect3DStateBlock9::Apply (d3d9helper.h) applica il blocco di stato allo stato corrente del dispositivo. |
IDirect3DStateBlock9::Capture Il metodo IDirect3DStateBlock9::Capture (d3d9helper.h) acquisisce il valore corrente degli stati inclusi in un blocco di stato. |
IDirect3DStateBlock9::GetDevice Il metodo IDirect3DStateBlock9::GetDevice (d3d9helper.h) ottiene il dispositivo. |
Commenti
Questa interfaccia può essere usata per salvare e ripristinare lo stato della pipeline. Può anche essere usato per acquisire lo stato corrente.
I tipi LPDIRECT3DSTATEBLOCK9 e PDIRECT3DSTATEBLOCK9 sono definiti come puntatori all'interfaccia IDirect3DStateBlock9 .
typedef struct IDirect3DStateBlock9 *LPDIRECT3DSTATEBLOCK9, *PDIRECT3DSTATEBLOCK9;
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | d3d9helper.h (include D3D9.h) |