ID3DX12PipelineParserCallbacks interface

An interface that represents a collection of parser and error callbacks used by the D3DX12parsePipelineStream helper function.

Methods

The ID3DX12PipelineParserCallbacks interface has these methods.

Method Description
BlendStateCb Calls the blend state description subobject callback of an object that implements this interface.
CachedPSOCb Calls the cached PSO (Pipeline State Object) subobject callback of an object that implements this interface.
CSCb Calls the compute shader subobject callback of an object that implements this interface.
DepthStencilState1Cb Calls the depth stencil state (D3D12_DEPTH_STENCIL_DESC1) subobject callback of an object that implements this interface.
DepthStencilStateCb Calls the depth stencil value format subobject callback of an object that implements this interface.
DepthStencilStateCb Calls the depth stencil state subobject callback of an object that implements this interface.
DSCb Calls the domain shader subobject callback of an object that implements this interface.
ErrorBadInputParameter Calls the bad input parameter error callback of an object that implements this interface.
ErrorDuplicateSubobject Calls the duplicate subobject error callback of an object that implements this interface.
ErrorUnknownSubobject Calls the unknown subobject error callback of an object that implements this interface.
FlagsCb Calls the flags subobject callback of an object that implements this interface.
GSCb Calls the geometry shader subobject callback of an object that implements this interface.
HSCb Calls the hull shader subobject callback of an object that implements this interface.
IBStripCutValueCb Calls the index buffer strip-cut value subobject callback of an object that implements this interface.
InputLayoutCb Calls the input layout subobject callback of an object that implements this interface.
NodemaskCb Calls the nodemask subobject callback of an object that implements this interface.
PrimitiveTopologyTypeCb Calls the primitive topology type subobject callback of an object that implements this interface.
PSCb Calls the pixel shader subobject callback of an object that implements this interface.
RasterizerStateCb Calls the rasterizer state description subobject callback of an object that implements this interface.
RootSignatureCB Calls the root signature subobject callback of an object that implements this interface.
RTVFormatsCb Calls the render target format array subobject callback of an object that implements this interface.
SampleDescCb Calls the sample description subobject callback of an object that implements this interface.
SampleMaskCb Calls the sample mask subobject callback of an object that implements this interface.
StreamOutputCb Calls the stream output description subobject callback of an object that implements this interface.
VSCb Calls the vertex shader subobject callback of an object that implements this interface.

Requirements

Requirement Value
Header
D3DX12.h
Library
D3D12.lib
DLL
D3D12.dll

See also

Helper Interfaces for Direct3D 12

D3DX12parsePipelineStream