Partager via


IDirect3DDevice9::BeginStateBlock, méthode (d3d9.h)

Signale à Direct3D de commencer l’enregistrement d’un bloc d’état d’appareil.

Syntaxe

HRESULT BeginStateBlock();

Valeur de retour

Type : HRESULT

Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Notes

Les applications peuvent s’assurer que tous les états enregistrés sont valides en appelant la méthode IDirect3DDevice9::ValidateDevice avant d’appeler cette méthode.

Les méthodes suivantes peuvent être enregistrées dans un bloc d’état, après avoir appelé IDirect3DDevice9::BeginStateBlock et avant IDirect3DDevice9::EndStateBlock.

L’ordre des modifications d’état dans un bloc d’état n’est pas garanti. Si le même état est spécifié plusieurs fois dans un bloc d’état, seule la dernière valeur est utilisée.

Spécifications

   
Plateforme cible Windows
En-tête d3d9.h (inclure D3D9.h)
Bibliothèque D3D9.lib

Voir aussi

IDirect3DDevice9

IDirect3DDevice9::CreateStateBlock

IDirect3DDevice9::EndStateBlock