estrutura D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW (d3d10umddi.h)
A estrutura D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW descreve uma exibição de recurso de sombreador.
Sintaxe
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;
Membros
hDrvResource
[in] Um identificador para o recurso de sombreador.
Format
[in] Um valor de tipo DXGI_FORMAT que indica o formato de pixel da exibição.
ResourceDimension
[in] Um valor de tipo D3D10DDIRESOURCE_TYPE que indica o tipo de recurso e a dimensionalidade.
Buffer
[in] Se ResourceDimension estiver definido como D3D10DDIRESOURCE_BUFFER, Buffer conterá uma estrutura de D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW para um buffer.
Tex1D
[in] Se ResourceDimension estiver definido como D3D10DDIRESOURCE_TEXTURE1D, conterá uma estrutura D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW para uma textura unidimensional.
Tex2D
[in] Se ResourceDimension estiver definido como D3D10DDIRESOURCE_TEXTURE2D, Buffer conterá uma estrutura D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW para uma textura bidimensional.
Tex3D
[in] Se ResourceDimension estiver definido como D3D10DDIRESOURCE_TEXTURE3D, Buffer conterá uma estrutura D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW para uma textura tridimensional.
TexCube
[in] Se ResourceDimension estiver definido como D3D10DDIRESOURCE_TEXTURECUBE, Buffer conterá uma estrutura de D3D10DDIARG_TEXCUBE_SHADERRESOURCEVIEW para uma textura de cubo.
BufferEx
[in] Se ResourceDimension estiver definido como D3D11DDIRESOURCE_BUFFEREX, um Buffer conterá uma estrutura de D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW para um buffer.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows (WDDM 2.0) |
Cabeçalho | d3d10umddi.h |
Confira também
CalcPrivateShaderResourceViewSize(WDDM 2.0)
CreateShaderResourceView(WDDM 2.0)
D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW
D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW
D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW
D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW