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


ИНТЕРФЕЙС ID3DX12PipelineParserCallbacks

Интерфейс, представляющий коллекцию обратных вызовов синтаксического анализа и ошибок, используемых вспомогательной функцией D3DX12parsePipelineStream .

Методы

Интерфейс ID3DX12PipelineParserCallbacks содержит следующие методы.

Метод Описание
BlendStateCb Вызывает обратный вызов вложенного объекта описания состояния смешения для объекта, реализующего этот интерфейс.
CachedPSOCb Вызывает кэшированный обратный вызов подобъекта PSO (Pipeline State Object) объекта, реализующего этот интерфейс.
CSCb Вызывает обратный вызов вложенного объекта шейдера вычислений объекта, реализующего этот интерфейс.
DepthStencilState1Cb Вызывает обратный вызов состояния трафарета глубины (D3D12_DEPTH_STENCIL_DESC1) объекта, реализующего этот интерфейс.
DepthStencilStateCb Вызывает обратный вызов вложенного объекта, реализующего этот интерфейс, в формате значения трафарета глубины.
DepthStencilStateCb Вызывает обратный вызов подобъекта состояния трафарета глубины объекта, реализующего этот интерфейс.
DSCb Вызывает обратный вызов подобъекта шейдера домена объекта, реализующего этот интерфейс.
ErrorBadInputParameter Вызывает обратный вызов ошибки неверного входного параметра объекта, реализующего этот интерфейс.
ErrorDuplicateSubobject Вызывает обратный вызов ошибки повторяющегося подобъекта объекта, реализующего этот интерфейс.
ErrorUnknownSubobject Вызывает обратный вызов ошибки неизвестного подобъекта объекта, реализующего этот интерфейс.
FlagsCb Вызывает обратный вызов подобъекта флагов объекта, реализующего этот интерфейс.
GSCb Вызывает обратный вызов вложенного объекта шейдера геометрии объекта, реализующего этот интерфейс.
HSCb Вызывает обратный вызов подобъекта шейдера оболочки объекта, реализующего этот интерфейс.
IBStripCutValueCb Вызывает обратный вызов вложенного объекта, реализующего этот интерфейс, в буфере индекса.
InputLayoutCb Вызывает обратный вызов подобъекта макета входных данных объекта, реализующего этот интерфейс.
NodemaskCb Вызывает обратный вызов вложенного объекта nodemask объекта, реализующего этот интерфейс.
PrimitiveTopologyTypeCb Вызывает обратный вызов подобъекта типа примитивной топологии объекта, реализующего этот интерфейс.
PSCb Вызывает обратный вызов подобъекта шейдера пикселей объекта, реализующего этот интерфейс.
RasterizerStateCb Вызывает обратный вызов вложенного объекта, реализующего этот интерфейс, в описании состояния растеризатора.
RootSignatureCB Вызывает обратный вызов подобъекта корневой сигнатуры объекта, реализующего этот интерфейс.
RTVFormatsCb Вызывает обратный вызов массива подобъекта целевого формата отрисовки объекта, реализующего этот интерфейс.
SampleDescCb Вызывает пример обратного вызова подобъекта описания объекта, реализующего этот интерфейс.
SampleMaskCb Вызывает обратный вызов примера подобъекта маски объекта, реализующего этот интерфейс.
StreamOutputCb Вызывает обратный вызов подобъекта описания потока для объекта, реализующего этот интерфейс.
VSCb Вызывает обратный вызов подобъекта шейдера вершин объекта, реализующего этот интерфейс.

Требования

Требование Значение
Заголовок
D3DX12.h
Библиотека
D3D12.lib
DLL
D3D12.dll

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

Вспомогательные интерфейсы для Direct3D 12

D3DX12parsePipelineStream