struktur D3DWDDM2_0DDI_CORELAYER_DEVICECALLBACKS (d3d10umddi.h)
Struktur ini berisi tabel fungsi untuk fungsi panggilan balik perangkat lapisan inti.
Sintaks
typedef struct D3DWDDM2_0DDI_CORELAYER_DEVICECALLBACKS {
PFND3D10DDI_SETERROR_CB pfnSetErrorCb;
PFND3D10DDI_STATE_VS_CONSTBUF_CB pfnStateVsConstBufCb;
PFND3D10DDI_STATE_PS_SRV_CB pfnStatePsSrvCb;
PFND3D10DDI_STATE_PS_SHADER_CB pfnStatePsShaderCb;
PFND3D10DDI_STATE_PS_SAMPLER_CB pfnStatePsSamplerCb;
PFND3D10DDI_STATE_VS_SHADER_CB pfnStateVsShaderCb;
PFND3D10DDI_STATE_PS_CONSTBUF_CB pfnStatePsConstBufCb;
PFND3D10DDI_STATE_IA_INPUTLAYOUT_CB pfnStateIaInputLayoutCb;
PFND3D10DDI_STATE_IA_VERTEXBUF_CB pfnStateIaVertexBufCb;
PFND3D10DDI_STATE_IA_INDEXBUF_CB pfnStateIaIndexBufCb;
PFND3D10DDI_STATE_GS_CONSTBUF_CB pfnStateGsConstBufCb;
PFND3D10DDI_STATE_GS_SHADER_CB pfnStateGsShaderCb;
PFND3D10DDI_STATE_IA_PRIMITIVE_TOPOLOGY_CB pfnStateIaPrimitiveTopologyCb;
PFND3D10DDI_STATE_VS_SRV_CB pfnStateVsSrvCb;
PFND3D10DDI_STATE_VS_SAMPLER_CB pfnStateVsSamplerCb;
PFND3D10DDI_STATE_GS_SRV_CB pfnStateGsSrvCb;
PFND3D10DDI_STATE_GS_SAMPLER_CB pfnStateGsSamplerCb;
PFND3D10DDI_STATE_OM_RENDERTARGETS_CB pfnStateOmRenderTargetsCb;
PFND3D10DDI_STATE_OM_BLENDSTATE_CB pfnStateOmBlendStateCb;
PFND3D10DDI_STATE_OM_DEPTHSTATE_CB pfnStateOmDepthStateCb;
PFND3D10DDI_STATE_RS_RASTSTATE_CB pfnStateRsRastStateCb;
PFND3D10DDI_STATE_SO_TARGETS_CB pfnStateSoTargetsCb;
PFND3D10DDI_STATE_RS_VIEWPORTS_CB pfnStateRsViewportsCb;
PFND3D10DDI_STATE_RS_SCISSOR_CB pfnStateRsScissorCb;
PFND3D10DDI_DISABLE_DEFERRED_STAGING_RESOURCE_DESTRUCTION_CB pfnDisableDeferredStagingResourceDestruction;
PFND3D10DDI_STATE_TEXTFILTERSIZE_CB pfnStateTextFilterSizeCb;
PFND3D11DDI_STATE_HS_SRV_CB pfnStateHsSrvCb;
PFND3D11DDI_STATE_HS_SHADER_CB pfnStateHsShaderCb;
PFND3D11DDI_STATE_HS_SAMPLER_CB pfnStateHsSamplerCb;
PFND3D11DDI_STATE_HS_CONSTBUF_CB pfnStateHsConstBufCb;
PFND3D11DDI_STATE_DS_SRV_CB pfnStateDsSrvCb;
PFND3D11DDI_STATE_DS_SHADER_CB pfnStateDsShaderCb;
PFND3D11DDI_STATE_DS_SAMPLER_CB pfnStateDsSamplerCb;
PFND3D11DDI_STATE_DS_CONSTBUF_CB pfnStateDsConstBufCb;
PFND3D11DDI_PERFORM_AMORTIZED_PROCESSING_CB pfnPerformAmortizedProcessingCb;
PFND3D11DDI_STATE_CS_SRV_CB pfnStateCsSrvCb;
PFND3D11DDI_STATE_CS_UAV_CB pfnStateCsUavCb;
PFND3D11DDI_STATE_CS_SHADER_CB pfnStateCsShaderCb;
PFND3D11DDI_STATE_CS_SAMPLER_CB pfnStateCsSamplerCb;
PFND3D11DDI_STATE_CS_CONSTBUF_CB pfnStateCsConstBufCb;
PFND3DWDDM2_0DDI_CREATECONTEXT_CB pfnCreateContextCb;
PFND3DWDDM2_0DDI_CREATECONTEXTVIRTUAL_CB pfnCreateContextVirtualCb;
} D3DWDDM2_0DDI_CORELAYER_DEVICECALLBACKS;
Anggota
pfnSetErrorCb
Penunjuk ke fungsi pfnSetErrorCb .
pfnStateVsConstBufCb
Penunjuk ke fungsi pfnStateVsConstBufCb .
pfnStatePsSrvCb
Penunjuk ke fungsi pfnStatePsSrvCb .
pfnStatePsShaderCb
Penunjuk ke fungsi pfnStatePsShaderCb .
pfnStatePsSamplerCb
Penunjuk ke fungsi pfnStatePsSamplerCb .
pfnStateVsShaderCb
Penunjuk ke fungsi pfnStateVsShaderCb .
pfnStatePsConstBufCb
Penunjuk ke fungsi pfnStatePsConstBufCb .
pfnStateIaInputLayoutCb
Penunjuk ke fungsi pfnStateIaInputLayoutCb .
pfnStateIaVertexBufCb
Penunjuk ke fungsi pfnStateIaVertexBufCb .
pfnStateIaIndexBufCb
Penunjuk ke fungsi pfnStateIaIndexBufCb .
pfnStateGsConstBufCb
Penunjuk ke fungsi pfnStateGsConstBufCb .
pfnStateGsShaderCb
Penunjuk ke fungsi pfnStateGsShaderCb .
pfnStateIaPrimitiveTopologyCb
Penunjuk ke fungsi pfnStateIaPrimitiveTopologyCb .
pfnStateVsSrvCb
Penunjuk ke fungsi pfnStateVsSrvCb .
pfnStateVsSamplerCb
Penunjuk ke fungsi pfnStateVsSamplerCb .
pfnStateGsSrvCb
Penunjuk ke fungsi pfnStateGsSrvCb .
pfnStateGsSamplerCb
Penunjuk ke fungsi pfnStateGsSamplerCb .
pfnStateOmRenderTargetsCb
Penunjuk ke fungsi pfnStateOmRenderTargetsCb .
pfnStateOmBlendStateCb
Penunjuk ke fungsi pfnStateOmBlendStateCb .
pfnStateOmDepthStateCb
Penunjuk ke fungsi pfnStateOmDepthStateCb .
pfnStateRsRastStateCb
Penunjuk ke fungsi pfnStateRsRaststateCb .
pfnStateSoTargetsCb
Penunjuk ke fungsi pfnStateSoTargetsCb .
pfnStateRsViewportsCb
Penunjuk ke fungsi pfnStateRsViewportsCb .
pfnStateRsScissorCb
Penunjuk ke fungsi pfnStateRsScissorCb .
pfnDisableDeferredStagingResourceDestruction
Penunjuk ke fungsi pfnDisableDeferredStagingResourceDestruction .
pfnStateTextFilterSizeCb
Penunjuk ke fungsi pfnStateTextFilterSizeCb .
pfnStateHsSrvCb
Penunjuk ke fungsi pfnStateHsSrvCb .
pfnStateHsShaderCb
Penunjuk ke fungsi pfnStateHsShaderCb .
pfnStateHsSamplerCb
Penunjuk ke fungsi pfnStateHsSamplerCb .
pfnStateHsConstBufCb
Penunjuk ke fungsi pfnStateHsConstBufCb .
pfnStateDsSrvCb
Penunjuk ke fungsi pfnStateDsSrvCb .
pfnStateDsShaderCb
Penunjuk ke fungsi pfnStateDsShaderCb .
pfnStateDsSamplerCb
Penunjuk ke fungsi pfnStateDsSamplerCb .
pfnStateDsConstBufCb
Penunjuk ke fungsi pfnStateDsConstBufCb .
pfnPerformAmortizedProcessingCb
Penunjuk ke fungsi pfnPerformAmortizedProcessingCb .
pfnStateCsSrvCb
Penunjuk ke fungsi pfnStateCsSrvCb .
pfnStateCsUavCb
Penunjuk ke fungsi pfnStateCsUavCb .
pfnStateCsShaderCb
Penunjuk ke fungsi pfnStateCsShaderCb .
pfnStateCsSamplerCb
Penunjuk ke fungsi pfnStateCsSamplerCb .
pfnStateCsConstBufCb
Penunjuk ke fungsi pfnStateCsConstBufCb .
pfnCreateContextCb
Penunjuk ke fungsi pfnCreateContextCb .
pfnCreateContextVirtualCb
Penunjuk ke fungsi pfnCreateContextVirtualCb .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |