Метод ID3D12GraphicsCommandList::ClearState (d3d12.h)
Сбрасывает состояние прямого списка команд обратно в состояние, в которое он находился при создании списка команд.
Синтаксис
void ClearState(
[in, optional] ID3D12PipelineState *pPipelineState
);
Параметры
[in, optional] pPipelineState
Тип: ID3D12PipelineState*
Указатель на объект ID3D12PipelineState , содержащий начальное состояние конвейера для списка команд.
Возвращаемое значение
None
Remarks
Недопустимо вызывать ClearState в пакете. Если приложение вызывает ClearState в пакете, вызов Close вернет E_FAIL.
При вызове ClearState все привязанные в настоящее время ресурсы являются несвязанными. Примитивная топология имеет значение D3D_PRIMITIVE_TOPOLOGY_UNDEFINED. Окна просмотра, прямоугольники ножниц, эталонное значение набора элементов и коэффициент смешения задаются пустыми значениями (все нули). Предикация отключена.
Предоставленный приложением объект состояния конвейера привязывается к заданному в данный момент объекту состояния конвейера.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d12.h |
Библиотека | D3D12.lib |
DLL | D3D12.dll |