struttura D3D11DDIARG_CREATESHADERRESOURCEVIEW (d3d10umddi.h)
La struttura D3D11DDIARG_CREATESHADERRESOURCEVIEW descrive la visualizzazione delle risorse dello shader da creare.
Sintassi
typedef struct D3D11DDIARG_CREATESHADERRESOURCEVIEW {
[in] D3D10DDI_HRESOURCE hDrvResource;
DXGI_FORMAT Format;
[in] D3D10DDIRESOURCE_TYPE ResourceDimension;
union {
[in] D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW Buffer;
[in] D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW Tex1D;
[in] D3D10DDIARG_TEX2D_SHADERRESOURCEVIEW Tex2D;
[in] D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW Tex3D;
[in] D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW TexCube;
[in] D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW BufferEx;
};
} D3D11DDIARG_CREATESHADERRESOURCEVIEW;
Membri
[in] hDrvResource
Handle per la risorsa shader.
Format
[in] Valore DXGI_FORMATtipizzato che indica il formato pixel della visualizzazione.
[in] ResourceDimension
Valore D3D10DDIRESOURCE_TYPE-typed che indica il tipo di risorsa e la dimensionalità.
[in] Buffer
Se ResourceDimension è impostato su D3D10DDIRESOURCE_BUFFER, Buffer contiene una struttura D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW per un buffer.
[in] Tex1D
Se ResourceDimension è impostato su D3D10DDIRESOURCE_TEXTURE1D, Buffer contiene una struttura D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW per una trama unidimensionale.
[in] Tex2D
Se ResourceDimension è impostato su D3D10DDIRESOURCE_TEXTURE2D, Buffer contiene una struttura D3D10DDIARG_TEX2D_SHADERRESOURCEVIEW per una trama bidimensionale.
[in] Tex3D
Se ResourceDimension è impostato su D3D10DDIRESOURCE_TEXTURE3D, Buffer contiene una struttura D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW per una trama tridimensionale.
[in] TexCube
Se ResourceDimension è impostato su D3D10DDIRESOURCE_TEXTURECUBE, Buffer contiene una struttura D3D10DDIARG_TEXCUBE_SHADERRESOURCEVIEW per una trama del cubo.
[in] BufferEx
Se ResourceDimension è impostato su D3D11DDIRESOURCE_BUFFEREX, un buffer di contiene una struttura D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW per un buffer.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 7 |
intestazione | d3d10umddi.h (include D3d10umddi.h) |
Vedere anche
CalcPrivateShaderResourceViewSize(D3D11)
CreateShaderResourceView(D3D11)
D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW
D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW
D3D10DDIARG_TEX2D_SHADERRESOURCEVIEW
D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW