Поделиться через


Метод IDirect3DDevice9::BeginStateBlock (d3d9.h)

Сигнализирует Direct3D о начале записи блока состояния устройства.

Синтаксис

HRESULT BeginStateBlock();

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет D3D_OK. В случае сбоя метода возвращается одно из следующих значений: D3DERR_INVALIDCALL E_OUTOFMEMORY.

Комментарии

Приложения могут гарантировать допустимость всех записанных состояний, вызвав метод IDirect3Device9::ValidateDevice перед вызовом этого метода.

Следующие методы можно записать в блок состояний после вызова IDirect3Device9::BeginStateBlock и до IDirect3Device9::EndStateBlock.

Порядок изменений состояния в блоке состояний не гарантируется. Если одно и то же состояние указано несколько раз в блоке состояний, используется только последнее значение.

Требования

   
Целевая платформа Windows
Header d3d9.h (включая D3D9.h)
Библиотека D3D9.lib

См. также раздел

IDirect3DDevice9

IDirect3DDevice9::CreateStateBlock

IDirect3DDevice9::EndStateBlock