estrutura D3DWDDM2_6DDI_DEVICEFUNCS (d3d10umddi.h)
Essa estrutura contém a tabela de funções de dispositivo do modo de usuário para o WDDM (Modelo de Driver de Exibição do Windows) 2.6. Em geral, a menos que uma função seja comentada como opcional em d3d10umdd.h (ou opcional em determinadas condições), um driver deve implementá-la.
Sintaxe
typedef struct D3DWDDM2_6DDI_DEVICEFUNCS {
PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP pfnDefaultConstantBufferUpdateSubresourceUP;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnVsSetConstantBuffers;
PFND3D10DDI_SETSHADERRESOURCES pfnPsSetShaderResources;
PFND3D10DDI_SETSHADER pfnPsSetShader;
PFND3D10DDI_SETSAMPLERS pfnPsSetSamplers;
PFND3D10DDI_SETSHADER pfnVsSetShader;
PFND3D10DDI_DRAWINDEXED pfnDrawIndexed;
PFND3D10DDI_DRAW pfnDraw;
PFND3D10DDI_RESOURCEMAP pfnDynamicIABufferMapNoOverwrite;
PFND3D10DDI_RESOURCEUNMAP pfnDynamicIABufferUnmap;
PFND3D10DDI_RESOURCEMAP pfnDynamicConstantBufferMapDiscard;
PFND3D10DDI_RESOURCEMAP pfnDynamicIABufferMapDiscard;
PFND3D10DDI_RESOURCEUNMAP pfnDynamicConstantBufferUnmap;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnPsSetConstantBuffers;
PFND3D10DDI_SETINPUTLAYOUT pfnIaSetInputLayout;
PFND3D10DDI_IA_SETVERTEXBUFFERS pfnIaSetVertexBuffers;
PFND3D10DDI_IA_SETINDEXBUFFER pfnIaSetIndexBuffer;
PFND3D10DDI_DRAWINDEXEDINSTANCED pfnDrawIndexedInstanced;
PFND3D10DDI_DRAWINSTANCED pfnDrawInstanced;
PFND3D10DDI_RESOURCEMAP pfnDynamicResourceMapDiscard;
PFND3D10DDI_RESOURCEUNMAP pfnDynamicResourceUnmap;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnGsSetConstantBuffers;
PFND3D10DDI_SETSHADER pfnGsSetShader;
PFND3D10DDI_IA_SETTOPOLOGY pfnIaSetTopology;
PFND3D10DDI_RESOURCEMAP pfnStagingResourceMap;
PFND3D10DDI_RESOURCEUNMAP pfnStagingResourceUnmap;
PFND3D10DDI_SETSHADERRESOURCES pfnVsSetShaderResources;
PFND3D10DDI_SETSAMPLERS pfnVsSetSamplers;
PFND3D10DDI_SETSHADERRESOURCES pfnGsSetShaderResources;
PFND3D10DDI_SETSAMPLERS pfnGsSetSamplers;
PFND3D11DDI_SETRENDERTARGETS pfnSetRenderTargets;
PFND3D10DDI_SHADERRESOURCEVIEWREADAFTERWRITEHAZARD pfnShaderResourceViewReadAfterWriteHazard;
PFND3D10DDI_RESOURCEREADAFTERWRITEHAZARD pfnResourceReadAfterWriteHazard;
PFND3D10DDI_SETBLENDSTATE pfnSetBlendState;
PFND3D10DDI_SETDEPTHSTENCILSTATE pfnSetDepthStencilState;
PFND3D10DDI_SETRASTERIZERSTATE pfnSetRasterizerState;
PFND3D10DDI_QUERYEND pfnQueryEnd;
PFND3D10DDI_QUERYBEGIN pfnQueryBegin;
PFND3D11_1DDI_RESOURCECOPYREGION pfnResourceCopyRegion;
PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP pfnResourceUpdateSubresourceUP;
PFND3D10DDI_SO_SETTARGETS pfnSoSetTargets;
PFND3D10DDI_DRAWAUTO pfnDrawAuto;
PFND3D10DDI_SETVIEWPORTS pfnSetViewports;
PFND3D10DDI_SETSCISSORRECTS pfnSetScissorRects;
PFND3D10DDI_CLEARRENDERTARGETVIEW pfnClearRenderTargetView;
PFND3D10DDI_CLEARDEPTHSTENCILVIEW pfnClearDepthStencilView;
PFND3D10DDI_SETPREDICATION pfnSetPredication;
PFND3D10DDI_QUERYGETDATA pfnQueryGetData;
PFND3DWDDM2_0DDI_FLUSH pfnFlush;
PFND3D10DDI_GENMIPS pfnGenMips;
PFND3D10DDI_RESOURCECOPY pfnResourceCopy;
PFND3D10DDI_RESOURCERESOLVESUBRESOURCE pfnResourceResolveSubresource;
PFND3D10DDI_RESOURCEMAP pfnResourceMap;
PFND3D10DDI_RESOURCEUNMAP pfnResourceUnmap;
PFND3D10DDI_RESOURCEISSTAGINGBUSY pfnResourceIsStagingBusy;
PFND3DWDDM2_6DDI_RELOCATEDEVICEFUNCS pfnRelocateDeviceFuncs;
PFND3D11DDI_CALCPRIVATERESOURCESIZE pfnCalcPrivateResourceSize;
PFND3D10DDI_CALCPRIVATEOPENEDRESOURCESIZE pfnCalcPrivateOpenedResourceSize;
PFND3D11DDI_CREATERESOURCE pfnCreateResource;
PFND3D10DDI_OPENRESOURCE pfnOpenResource;
PFND3D10DDI_DESTROYRESOURCE pfnDestroyResource;
PFND3DWDDM2_0DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE pfnCalcPrivateShaderResourceViewSize;
PFND3DWDDM2_0DDI_CREATESHADERRESOURCEVIEW pfnCreateShaderResourceView;
PFND3D10DDI_DESTROYSHADERRESOURCEVIEW pfnDestroyShaderResourceView;
PFND3DWDDM2_0DDI_CALCPRIVATERENDERTARGETVIEWSIZE pfnCalcPrivateRenderTargetViewSize;
PFND3DWDDM2_0DDI_CREATERENDERTARGETVIEW pfnCreateRenderTargetView;
PFND3D10DDI_DESTROYRENDERTARGETVIEW pfnDestroyRenderTargetView;
PFND3D11DDI_CALCPRIVATEDEPTHSTENCILVIEWSIZE pfnCalcPrivateDepthStencilViewSize;
PFND3D11DDI_CREATEDEPTHSTENCILVIEW pfnCreateDepthStencilView;
PFND3D10DDI_DESTROYDEPTHSTENCILVIEW pfnDestroyDepthStencilView;
PFND3D10DDI_CALCPRIVATEELEMENTLAYOUTSIZE pfnCalcPrivateElementLayoutSize;
PFND3D10DDI_CREATEELEMENTLAYOUT pfnCreateElementLayout;
PFND3D10DDI_DESTROYELEMENTLAYOUT pfnDestroyElementLayout;
PFND3D11_1DDI_CALCPRIVATEBLENDSTATESIZE pfnCalcPrivateBlendStateSize;
PFND3D11_1DDI_CREATEBLENDSTATE pfnCreateBlendState;
PFND3D10DDI_DESTROYBLENDSTATE pfnDestroyBlendState;
PFND3D10DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE pfnCalcPrivateDepthStencilStateSize;
PFND3D10DDI_CREATEDEPTHSTENCILSTATE pfnCreateDepthStencilState;
PFND3D10DDI_DESTROYDEPTHSTENCILSTATE pfnDestroyDepthStencilState;
PFND3DWDDM2_0DDI_CALCPRIVATERASTERIZERSTATESIZE pfnCalcPrivateRasterizerStateSize;
PFND3DWDDM2_0DDI_CREATERASTERIZERSTATE pfnCreateRasterizerState;
PFND3D10DDI_DESTROYRASTERIZERSTATE pfnDestroyRasterizerState;
PFND3D11_1DDI_CALCPRIVATESHADERSIZE pfnCalcPrivateShaderSize;
PFND3D11_1DDI_CREATEVERTEXSHADER pfnCreateVertexShader;
PFND3D11_1DDI_CREATEGEOMETRYSHADER pfnCreateGeometryShader;
PFND3D11_1DDI_CREATEPIXELSHADER pfnCreatePixelShader;
PFND3D11_1DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT pfnCalcPrivateGeometryShaderWithStreamOutput;
PFND3D11_1DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT pfnCreateGeometryShaderWithStreamOutput;
PFND3D10DDI_DESTROYSHADER pfnDestroyShader;
PFND3D10DDI_CALCPRIVATESAMPLERSIZE pfnCalcPrivateSamplerSize;
PFND3D10DDI_CREATESAMPLER pfnCreateSampler;
PFND3D10DDI_DESTROYSAMPLER pfnDestroySampler;
PFND3DWDDM2_0DDI_CALCPRIVATEQUERYSIZE pfnCalcPrivateQuerySize;
PFND3DWDDM2_0DDI_CREATEQUERY pfnCreateQuery;
PFND3D10DDI_DESTROYQUERY pfnDestroyQuery;
PFND3D10DDI_CHECKFORMATSUPPORT pfnCheckFormatSupport;
PFND3DWDDM1_3DDI_CHECKMULTISAMPLEQUALITYLEVELS pfnCheckMultisampleQualityLevels;
PFND3D10DDI_CHECKCOUNTERINFO pfnCheckCounterInfo;
PFND3D10DDI_CHECKCOUNTER pfnCheckCounter;
PFND3D10DDI_DESTROYDEVICE pfnDestroyDevice;
PFND3D10DDI_SETTEXTFILTERSIZE pfnSetTextFilterSize;
PFND3D10DDI_RESOURCECOPY pfnResourceConvert;
PFND3D11_1DDI_RESOURCECOPYREGION pfnResourceConvertRegion;
PFND3D10DDI_RESETPRIMITIVEID pfnResetPrimitiveID;
PFND3D10DDI_SETVERTEXPIPELINEOUTPUT pfnSetVertexPipelineOutput;
PFND3D11DDI_DRAWINDEXEDINSTANCEDINDIRECT pfnDrawIndexedInstancedIndirect;
PFND3D11DDI_DRAWINSTANCEDINDIRECT pfnDrawInstancedIndirect;
PFND3D11DDI_COMMANDLISTEXECUTE pfnCommandListExecute;
PFND3D10DDI_SETSHADERRESOURCES pfnHsSetShaderResources;
PFND3D10DDI_SETSHADER pfnHsSetShader;
PFND3D10DDI_SETSAMPLERS pfnHsSetSamplers;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnHsSetConstantBuffers;
PFND3D10DDI_SETSHADERRESOURCES pfnDsSetShaderResources;
PFND3D10DDI_SETSHADER pfnDsSetShader;
PFND3D10DDI_SETSAMPLERS pfnDsSetSamplers;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnDsSetConstantBuffers;
PFND3D11_1DDI_CREATEHULLSHADER pfnCreateHullShader;
PFND3D11_1DDI_CREATEDOMAINSHADER pfnCreateDomainShader;
PFND3D11DDI_CHECKDEFERREDCONTEXTHANDLESIZES pfnCheckDeferredContextHandleSizes;
PFND3D11DDI_CALCDEFERREDCONTEXTHANDLESIZE pfnCalcDeferredContextHandleSize;
PFND3D11DDI_CALCPRIVATEDEFERREDCONTEXTSIZE pfnCalcPrivateDeferredContextSize;
PFND3D11DDI_CREATEDEFERREDCONTEXT pfnCreateDeferredContext;
PFND3D11DDI_ABANDONCOMMANDLIST pfnAbandonCommandList;
PFND3D11DDI_CALCPRIVATECOMMANDLISTSIZE pfnCalcPrivateCommandListSize;
PFND3D11DDI_CREATECOMMANDLIST pfnCreateCommandList;
PFND3D11DDI_DESTROYCOMMANDLIST pfnDestroyCommandList;
PFND3D11_1DDI_CALCPRIVATETESSELLATIONSHADERSIZE pfnCalcPrivateTessellationShaderSize;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnPsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnVsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnGsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnHsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnDsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnCsSetShaderWithIfaces;
PFND3D11DDI_CREATECOMPUTESHADER pfnCreateComputeShader;
PFND3D10DDI_SETSHADER pfnCsSetShader;
PFND3D10DDI_SETSHADERRESOURCES pfnCsSetShaderResources;
PFND3D10DDI_SETSAMPLERS pfnCsSetSamplers;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnCsSetConstantBuffers;
PFND3DWDDM2_0DDI_CALCPRIVATEUNORDEREDACCESSVIEWSIZE pfnCalcPrivateUnorderedAccessViewSize;
PFND3DWDDM2_0DDI_CREATEUNORDEREDACCESSVIEW pfnCreateUnorderedAccessView;
PFND3D11DDI_DESTROYUNORDEREDACCESSVIEW pfnDestroyUnorderedAccessView;
PFND3D11DDI_CLEARUNORDEREDACCESSVIEWUINT pfnClearUnorderedAccessViewUint;
PFND3D11DDI_CLEARUNORDEREDACCESSVIEWFLOAT pfnClearUnorderedAccessViewFloat;
PFND3D11DDI_SETUNORDEREDACCESSVIEWS pfnCsSetUnorderedAccessViews;
PFND3D11DDI_DISPATCH pfnDispatch;
PFND3D11DDI_DISPATCHINDIRECT pfnDispatchIndirect;
PFND3D11DDI_SETRESOURCEMINLOD pfnSetResourceMinLOD;
PFND3D11DDI_COPYSTRUCTURECOUNT pfnCopyStructureCount;
PFND3D11DDI_RECYCLECOMMANDLIST pfnRecycleCommandList;
PFND3D11DDI_RECYCLECREATECOMMANDLIST pfnRecycleCreateCommandList;
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT pfnRecycleCreateDeferredContext;
PFND3D11DDI_DESTROYCOMMANDLIST pfnRecycleDestroyCommandList;
PFND3D11_1DDI_DISCARD pfnDiscard;
PFND3D11_1DDI_ASSIGNDEBUGBINARY pfnAssignDebugBinary;
PFND3D10DDI_RESOURCEMAP pfnDynamicConstantBufferMapNoOverwrite;
PFND3D11_1DDI_CHECKDIRECTFLIPSUPPORT pfnCheckDirectFlipSupport;
PFND3D11_1DDI_CLEARVIEW pfnClearView;
PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS pfnUpdateTileMappings;
PFND3DWDDM1_3DDI_COPYTILEMAPPINGS pfnCopyTileMappings;
PFND3DWDDM1_3DDI_COPYTILES pfnCopyTiles;
PFND3DWDDM1_3DDI_UPDATETILES pfnUpdateTiles;
PFND3DWDDM1_3DDI_TILEDRESOURCEBARRIER pfnTiledResourceBarrier;
PFND3DWDDM1_3DDI_GETMIPPACKING pfnGetMipPacking;
PFND3DWDDM1_3DDI_RESIZETILEPOOL pfnResizeTilePool;
PFND3DWDDM1_3DDI_SETMARKER pfnSetMarker;
PFND3DWDDM1_3DDI_SETMARKERMODE pfnSetMarkerMode;
PFND3DWDDM2_0DDI_SETHARDWAREPROTECTION pfnSetHardwareProtection;
PFND3DWDDM2_0DDI_GETRESOURCELAYOUT pfnGetResourceLayout;
PFND3DWDDM2_0DDI_RETRIEVE_SHADER_COMMENT pfnRetrieveShaderComment;
PFND3DWDDM2_0DDI_SETHARDWAREPROTECTIONSTATE pfnSetHardwareProtectionState;
PFND3DWDDM2_1DDI_SYNC_TOKEN pfnAcquireResource;
PFND3DWDDM2_1DDI_SYNC_TOKEN pfnReleaseResource;
PFND3DWDDM2_2DDI_CALCPRIVATE_SHADERCACHE_SESSION_SIZE pfnCalcPrivateShaderCacheSessionSize;
PFND3DWDDM2_2DDI_CREATE_SHADERCACHE_SESSION pfnCreateShaderCacheSession;
PFND3DWDDM2_2DDI_DESTROY_SHADERCACHE_SESSION pfnDestroyShaderCacheSession;
PFND3DWDDM2_2DDI_SET_SHADERCACHE_SESSION pfnSetShaderCacheSession;
PFND3DWDDM2_6DDI_QUERY_SCANOUT_CAPS pfnQueryScanoutCaps;
PFND3DWDDM2_6DDI_PREPARE_SCANOUT_TRANSFORMATION pfnPrepareScanoutTransformation;
} D3DWDDM2_6DDI_DEVICEFUNCS;
Membros
pfnDefaultConstantBufferUpdateSubresourceUP
Um ponteiro para a função DefaultConstantBufferUpdateSubresourceUP .
pfnVsSetConstantBuffers
Um ponteiro para a função VsSetConstantBuffers .
pfnPsSetShaderResources
Um ponteiro para a função PsSetShaderResources .
pfnPsSetShader
Um ponteiro para a função PsSetShader .
pfnPsSetSamplers
Um ponteiro para a função PsSetSamplers .
pfnVsSetShader
Um ponteiro para a função VsSetShader .
pfnDrawIndexed
Um ponteiro para a função DrawIndexed .
pfnDraw
Um ponteiro para a função Desenhar .
pfnDynamicIABufferMapNoOverwrite
pfnDynamicIABufferUnmap
pfnDynamicConstantBufferMapDiscard
pfnDynamicIABufferMapDiscard
pfnDynamicConstantBufferUnmap
pfnPsSetConstantBuffers
Um ponteiro para a função PsSetConstantBuffers .
pfnIaSetInputLayout
Um ponteiro para a função IaSetInputLayout .
pfnIaSetVertexBuffers
Um ponteiro para a função IaSetVertexBuffers .
pfnIaSetIndexBuffer
Um ponteiro para a função IaSetIndexBuffer .
pfnDrawIndexedInstanced
Um ponteiro para a função DrawIndexedInstanced .
pfnDrawInstanced
Um ponteiro para a função DrawInstanced .
pfnDynamicResourceMapDiscard
pfnDynamicResourceUnmap
pfnGsSetConstantBuffers
Um ponteiro para a função GsSetConstantBuffers .
pfnGsSetShader
Um ponteiro para a função GsSetShader .
pfnIaSetTopology
Um ponteiro para a função IaSetTopology .
pfnStagingResourceMap
pfnStagingResourceUnmap
pfnVsSetShaderResources
Um ponteiro para a função VsSetShaderResources .
pfnVsSetSamplers
Um ponteiro para a função VsSetSamplers .
pfnGsSetShaderResources
Um ponteiro para a função GsSetShaderResources .
pfnGsSetSamplers
Um ponteiro para a função GsSetSamplers .
pfnSetRenderTargets
Um ponteiro para a função SetRenderTargets .
pfnShaderResourceViewReadAfterWriteHazard
Um ponteiro para a função ShaderResourceViewReadAfterWriteHazard .
pfnResourceReadAfterWriteHazard
Um ponteiro para a função ResourceReadAfterWriteHazard .
pfnSetBlendState
Um ponteiro para a função SetBlendState .
pfnSetDepthStencilState
Um ponteiro para a função SetDepthStencilState .
pfnSetRasterizerState
Um ponteiro para a função SetRasterizerState .
pfnQueryEnd
Um ponteiro para a função QueryEnd .
pfnQueryBegin
Um ponteiro para a função QueryBegin .
pfnResourceCopyRegion
Um ponteiro para a função ResourceCopyRegion .
pfnResourceUpdateSubresourceUP
Um ponteiro para a função ResourceUpdateSubresourceUP .
pfnSoSetTargets
Um ponteiro para a função SoSetTargets .
pfnDrawAuto
Um ponteiro para a função DrawAuto .
pfnSetViewports
Um ponteiro para a função SetViewports .
pfnSetScissorRects
Um ponteiro para a função SetScissorRects .
pfnClearRenderTargetView
Um ponteiro para a função ClearRenderTargetView .
pfnClearDepthStencilView
Um ponteiro para a função ClearDepthStencilView .
pfnSetPredication
Um ponteiro para a função SetPredication .
pfnQueryGetData
Um ponteiro para a função QueryGetData .
pfnFlush
Um ponteiro para a função Flush .
pfnGenMips
Um ponteiro para a função GenMips .
pfnResourceCopy
Um ponteiro para a função ResourceCopy .
pfnResourceResolveSubresource
Um ponteiro para a função ResourceResolveSubresource .
pfnResourceMap
Um ponteiro para a função ResourceMap .
pfnResourceUnmap
Um ponteiro para a função ResourceUnmap .
pfnResourceIsStagingBusy
Um ponteiro para a função ResourceIsStagingBusy .
pfnRelocateDeviceFuncs
Um ponteiro para a função RelocateDeviceFuncs .
pfnCalcPrivateResourceSize
Um ponteiro para a função CalcPrivateResourceSize .
pfnCalcPrivateOpenedResourceSize
Um ponteiro para a função CalcPrivateOpenedResourceSize .
pfnCreateResource
Um ponteiro para a função CreateResource .
pfnOpenResource
Um ponteiro para a função OpenResource .
pfnDestroyResource
Um ponteiro para a função DestroyResource .
pfnCalcPrivateShaderResourceViewSize
Um ponteiro para a função CalcPrivateShaderResourceViewSize .
pfnCreateShaderResourceView
Um ponteiro para a função CreateShaderResourceView .
pfnDestroyShaderResourceView
Um ponteiro para a função DestroyShaderResourceView .
pfnCalcPrivateRenderTargetViewSize
Um ponteiro para a função CalcPrivateRenderTargetViewSize .
pfnCreateRenderTargetView
Um ponteiro para a função CreateRenderTargetView .
pfnDestroyRenderTargetView
Um ponteiro para a função DestroyRenderTargetView .
pfnCalcPrivateDepthStencilViewSize
Um ponteiro para a função CalcPrivateDepthStencilViewSize .
pfnCreateDepthStencilView
Um ponteiro para a função CreateDepthStencilView .
pfnDestroyDepthStencilView
Um ponteiro para a função DestroyDepthStencilView .
pfnCalcPrivateElementLayoutSize
Um ponteiro para a função CalcPrivateElementLayoutSize .
pfnCreateElementLayout
Um ponteiro para a função CreateElementLayout .
pfnDestroyElementLayout
Um ponteiro para a função DestroyElementLayout .
pfnCalcPrivateBlendStateSize
Um ponteiro para a função CalcPrivateBlendStateSize .
pfnCreateBlendState
Um ponteiro para a função CreateBlendState .
pfnDestroyBlendState
Um ponteiro para a função DestroyBlendState .
pfnCalcPrivateDepthStencilStateSize
Um ponteiro para a função CalcPrivateDepthStencilStateSize .
pfnCreateDepthStencilState
Um ponteiro para a função CreateDepthStencilState .
pfnDestroyDepthStencilState
Um ponteiro para a função DestroyDepthStencilState .
pfnCalcPrivateRasterizerStateSize
Um ponteiro para a função CalcPrivateRasterizerStateSize .
pfnCreateRasterizerState
Um ponteiro para a função CreateRasterizerState .
pfnDestroyRasterizerState
Um ponteiro para a função DestroyRasterizerState .
pfnCalcPrivateShaderSize
Um ponteiro para a função CalcPrivateShaderSize .
pfnCreateVertexShader
Um ponteiro para a função CreateVertexShader .
pfnCreateGeometryShader
Um ponteiro para a função CreateGeometryShader .
pfnCreatePixelShader
Um ponteiro para a função CreatePixelShader .
pfnCalcPrivateGeometryShaderWithStreamOutput
Um ponteiro para a função CalcPrivateGeometryShaderWithStreamOutput .
pfnCreateGeometryShaderWithStreamOutput
Um ponteiro para a função CreateGeometryShaderWithStreamOutput .
pfnDestroyShader
Um ponteiro para a função DestroyShader .
pfnCalcPrivateSamplerSize
Um ponteiro para a função CalcPrivateSamplerSize .
pfnCreateSampler
Um ponteiro para a função CreateSampler .
pfnDestroySampler
Um ponteiro para a função DestroySampler .
pfnCalcPrivateQuerySize
Um ponteiro para a função CalcPrivateQuerySize .
pfnCreateQuery
Um ponteiro para a função CreateQuery .
pfnDestroyQuery
Um ponteiro para a função DestroyQuery .
pfnCheckFormatSupport
Um ponteiro para a função CheckFormatSupport .
pfnCheckMultisampleQualityLevels
Um ponteiro para a função CheckMultisampleQualityLevels .
pfnCheckCounterInfo
Um ponteiro para a função CheckCounterInfo .
pfnCheckCounter
Um ponteiro para a função CheckCounter .
pfnDestroyDevice
Um ponteiro para a função DestroyDevice .
pfnSetTextFilterSize
Um ponteiro para a função SetTextFilterSize .
pfnResourceConvert
pfnResourceConvertRegion
pfnResetPrimitiveID
pfnSetVertexPipelineOutput
pfnDrawIndexedInstancedIndirect
Um ponteiro para a função DrawIndexedInstancedIndirect .
pfnDrawInstancedIndirect
Um ponteiro para a função DrawInstancedIndirect .
pfnCommandListExecute
Um ponteiro para a função CommandListExecute .
pfnHsSetShaderResources
Um ponteiro para a função HsSetShaderResources .
pfnHsSetShader
Um ponteiro para a função HsSetShader .
pfnHsSetSamplers
Um ponteiro para a função HsSetSamplers .
pfnHsSetConstantBuffers
Um ponteiro para a função HsSetConstantBuffers .
pfnDsSetShaderResources
Um ponteiro para a função DsSetShaderResources .
pfnDsSetShader
Um ponteiro para a função DsSetShader .
pfnDsSetSamplers
Um ponteiro para a função DsSetSamplers .
pfnDsSetConstantBuffers
Um ponteiro para a função DsSetConstantBuffers .
pfnCreateHullShader
Um ponteiro para a função CreateHullShader .
pfnCreateDomainShader
Um ponteiro para a função CreateDomainShader .
pfnCheckDeferredContextHandleSizes
Um ponteiro para a função CheckDeferredContextHandleSizes .
pfnCalcDeferredContextHandleSize
Um ponteiro para a função CalcDeferredContextHandleSize .
pfnCalcPrivateDeferredContextSize
Um ponteiro para a função CalcPrivateDeferredContextSize .
pfnCreateDeferredContext
Um ponteiro para a função CreateDeferredContext .
pfnAbandonCommandList
Um ponteiro para a função AbandonCommandList .
pfnCalcPrivateCommandListSize
Um ponteiro para a função CalcPrivateCommandListSize .
pfnCreateCommandList
Um ponteiro para a função CreateCommandList .
pfnDestroyCommandList
Um ponteiro para a função DestroyCommandList .
pfnCalcPrivateTessellationShaderSize
Um ponteiro para a função CalcPrivateTessellationShaderSize .
pfnPsSetShaderWithIfaces
Um ponteiro para a função PsSetShaderWithIfaces .
pfnVsSetShaderWithIfaces
Um ponteiro para a função VsSetShaderWithIfaces .
pfnGsSetShaderWithIfaces
Um ponteiro para a função GsSetShaderWithIfaces .
pfnHsSetShaderWithIfaces
Um ponteiro para a função HsSetShaderWithIfaces .
pfnDsSetShaderWithIfaces
Um ponteiro para a função DsSetShaderWithIfaces .
pfnCsSetShaderWithIfaces
Um ponteiro para a função CsSetShaderWithIfaces .
pfnCreateComputeShader
Um ponteiro para a função CreateComputeShader .
pfnCsSetShader
Um ponteiro para a função CsSetShader .
pfnCsSetShaderResources
Um ponteiro para a função CsSetShaderResources .
pfnCsSetSamplers
Um ponteiro para a função CsSetSamplers .
pfnCsSetConstantBuffers
Um ponteiro para a função CsSetConstantBuffers .
pfnCalcPrivateUnorderedAccessViewSize
Um ponteiro para a função CalcPrivateUnorderedAccessViewSize .
pfnCreateUnorderedAccessView
Um ponteiro para a função CreateUnorderedAccessView .
pfnDestroyUnorderedAccessView
Um ponteiro para a função DestroyUnorderedAccessView .
pfnClearUnorderedAccessViewUint
Um ponteiro para a função ClearUnorderedAccessViewUint .
pfnClearUnorderedAccessViewFloat
Um ponteiro para a função ClearUnorderedAccessViewFloat .
pfnCsSetUnorderedAccessViews
Um ponteiro para a função CsSetUnorderedAccessViews .
pfnDispatch
Um ponteiro para a função Dispatch .
pfnDispatchIndirect
Um ponteiro para a função DispatchIndirect .
pfnSetResourceMinLOD
Um ponteiro para a função SetResourceMinLOD .
pfnCopyStructureCount
Um ponteiro para a função CopyStructureCount .
pfnRecycleCommandList
Um ponteiro para a função RecycleCommandList .
pfnRecycleCreateCommandList
Um ponteiro para a função RecycleCreateCommandList .
pfnRecycleCreateDeferredContext
Um ponteiro para a função RecycleCreateDeferredContext .
pfnRecycleDestroyCommandList
pfnDiscard
Um ponteiro para a função Discard .
pfnAssignDebugBinary
Um ponteiro para a função AssignDebugBinary .
pfnDynamicConstantBufferMapNoOverwrite
pfnCheckDirectFlipSupport
Um ponteiro para a função CheckDirectFlipSupport .
pfnClearView
Um ponteiro para a função ClearView .
pfnUpdateTileMappings
Um ponteiro para a função UpdateTileMappings .
pfnCopyTileMappings
Um ponteiro para a função CopyTileMappings .
pfnCopyTiles
Um ponteiro para a função CopyTiles .
pfnUpdateTiles
Um ponteiro para a função UpdateTiles .
pfnTiledResourceBarrier
Um ponteiro para a função TiledResourceBarrier .
pfnGetMipPacking
Um ponteiro para a função GetMipPacking .
pfnResizeTilePool
Um ponteiro para a função ResizeTilePool .
pfnSetMarker
Um ponteiro para a função SetMarker .
pfnSetMarkerMode
Um ponteiro para a função SetMarkerMode .
pfnSetHardwareProtection
Um ponteiro para a função SetHardwareProtection .
pfnGetResourceLayout
pfnRetrieveShaderComment
pfnSetHardwareProtectionState
pfnAcquireResource
pfnReleaseResource
pfnCalcPrivateShaderCacheSessionSize
pfnCreateShaderCacheSession
pfnDestroyShaderCacheSession
pfnSetShaderCacheSession
pfnQueryScanoutCaps
pfnPrepareScanoutTransformation
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | WDDM 2.6 |
Cabeçalho | d3d10umddi.h |