structure D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW (d3d10umddi.h)
La structure D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW décrit une vue de ressource de nuanceur.
Syntaxe
typedef struct D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW {
D3D10DDI_HRESOURCE hDrvResource;
DXGI_FORMAT Format;
D3D10DDIRESOURCE_TYPE ResourceDimension;
union {
D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW Buffer;
D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW Tex1D;
D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW Tex2D;
D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW Tex3D;
D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW TexCube;
D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW BufferEx;
};
} D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW;
Membres
hDrvResource
[in] Handle de la ressource de nuanceur.
Format
[in] Valeur DXGI_FORMAT-typée qui indique le format de pixel de la vue.
ResourceDimension
[in] Valeur D3D10DDIRESOURCE_TYPE-typée qui indique le type de ressource et la dimensionnalité.
Buffer
[in] Si ResourceDimension est défini sur D3D10DDIRESOURCE_BUFFER, tampon contient une structure de D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW pour une mémoire tampon.
Tex1D
[in] Si ResourceDimension est défini sur D3D10DDIRESOURCE_TEXTURE1D, contient une structure D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW pour une texture unidimensionnelle.
Tex2D
[in] Si ResourceDimension est défini sur D3D10DDIRESOURCE_TEXTURE2D, tampon contient une structure D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW pour une texture à deux dimensions.
Tex3D
[in] Si ResourceDimension est défini sur D3D10DDIRESOURCE_TEXTURE3D, tampon contient une structure D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW pour une texture tridimensionnelle.
TexCube
[in] Si ResourceDimension est défini sur D3D10DDIRESOURCE_TEXTURECUBE, tampon contient une structure D3D10DDIARG_TEXCUBE_SHADERRESOURCEVIEW pour une texture de cube.
BufferEx
[in] Si ResourceDimension est défini sur D3D11DDIRESOURCE_BUFFEREX, un de mémoire tampon contient une structure de D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW pour une mémoire tampon.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows (WDDM 2.0) |
d’en-tête | d3d10umddi.h |
Voir aussi
CalcPrivateShaderResourceViewSize(WDDM 2.0)
CreateShaderResourceView(WDDM 2.0)
D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW
D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW
D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW
D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW