Функция D3DX12ParsePipelineStream
Анализирует описание потока состояния конвейера, вызывая определяемый пользователем обратный вызов для каждого проанализированного экземпляра подобъекта.
Синтаксис
HRESULT inline D3DX12ParsePipelineStream(
const D3D12_PIPELINE_STATE_STREAM_DESC &Desc,
ID3DX12PipelineParserCallbacks *pCallbacks
);
Параметры
-
Desc [ссылка]
-
Тип: const D3D12_PIPELINE_STATE_STREAM_DESC
Описание потока состояния конвейера для анализа.
-
pCallbacks
-
Тип: ID3DX12PipelineParserCallbacks*
Структура, задающая обратные вызовы для вызова для каждого типа подобъекта и дополнительные обратные вызовы для вызова в случае ошибки синтаксического анализа.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает успешное выполнение HRESULT (S_OK или E_INVALIDARG ошибку при обнаружении неизвестного типа подобъекта, если описание потока пустое, null или содержит повторяющиеся подобъекты (включая производные подобъекты) или если pCallbacks имеет значение NULL. В каждом случае, когда возвращается E_INVALIDARG, сначала вызывается соответствующий обратный вызов.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
DLL |
|