Share via


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

Indica a Direct3D que empiece a grabar un bloque de estado del dispositivo.

Sintaxis

HRESULT BeginStateBlock();

Valor devuelto

Tipo: HRESULT

Si el método se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Comentarios

Las aplicaciones pueden asegurarse de que todos los estados registrados son válidos llamando al método IDirect3DDevice9::ValidateDevice antes de llamar a este método.

Los métodos siguientes se pueden registrar en un bloque de estado, después de llamar a IDirect3DDevice9::BeginStateBlock y antes de IDirect3DDevice9::EndStateBlock.

No se garantiza el orden de los cambios de estado en un bloque de estado. Si se especifica el mismo estado varias veces en un bloque de estado, solo se usa el último valor.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d9helper.h (incluya D3D9.h)
Library D3D9.lib

Consulte también

IDirect3DDevice9

IDirect3DDevice9::CreateStateBlock

IDirect3DDevice9::EndStateBlock