structure D3D11DDIARG_CREATESHADERRESOURCEVIEW (d3d10umddi.h)
La structure D3D11DDIARG_CREATESHADERRESOURCEVIEW décrit l’affichage des ressources du nuanceur à créer.
Syntaxe
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;
Membres
[in] hDrvResource
Handle de la ressource de nuanceur.
Format
[in] Valeur de type DXGI_FORMAT qui indique le format de pixels de la vue.
[in] ResourceDimension
Valeur de type D3D10DDIRESOURCE_TYPE qui indique le type de ressource et la dimensionnalité.
[in] Buffer
Si ResourceDimension a la valeur D3D10DDIRESOURCE_BUFFER, Buffer contient une structure D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW pour une mémoire tampon.
[in] Tex1D
Si ResourceDimension a la valeur D3D10DDIRESOURCE_TEXTURE1D, Buffer contient une structure D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW pour une texture unidimensionnelle.
[in] Tex2D
Si ResourceDimension a la valeur D3D10DDIRESOURCE_TEXTURE2D, Buffer contient une structure D3D10DDIARG_TEX2D_SHADERRESOURCEVIEW pour une texture à deux dimensions.
[in] Tex3D
Si ResourceDimension a la valeur D3D10DDIRESOURCE_TEXTURE3D, Buffer contient une structure D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW pour une texture tridimensionnelle.
[in] TexCube
Si ResourceDimension a la valeur D3D10DDIRESOURCE_TEXTURECUBE, Buffer contient une structure D3D10DDIARG_TEXCUBE_SHADERRESOURCEVIEW pour une texture de cube.
[in] BufferEx
Si ResourceDimension a la valeur D3D11DDIRESOURCE_BUFFEREX, une mémoire tampon contient une structure D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW pour une mémoire tampon.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 |
En-tête | d3d10umddi.h (include D3d10umddi.h) |
Voir aussi
CalcPrivateShaderResourceViewSize(D3D11)
CreateShaderResourceView(D3D11)
D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW
D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW
D3D10DDIARG_TEX2D_SHADERRESOURCEVIEW
D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW