struttura CD3D11_SHADER_RESOURCE_VIEW_DESC1 (d3d11_3.h)
Descrive una visualizzazione shader-resource.
Sintassi
struct CD3D11_SHADER_RESOURCE_VIEW_DESC1 : D3D11_SHADER_RESOURCE_VIEW_DESC1 {
void CD3D11_SHADER_RESOURCE_VIEW_DESC1();
void CD3D11_SHADER_RESOURCE_VIEW_DESC1(
const D3D11_SHADER_RESOURCE_VIEW_DESC1 & o
);
void CD3D11_SHADER_RESOURCE_VIEW_DESC1(
D3D11_SRV_DIMENSION viewDimension,
DXGI_FORMAT format,
UINT mostDetailedMip,
UINT mipLevels,
UINT firstArraySlice,
UINT arraySize,
UINT flags,
UINT planeSlice
);
void CD3D11_SHADER_RESOURCE_VIEW_DESC1(
ID3D11Buffer *unnamedParam1,
DXGI_FORMAT format,
UINT firstElement,
UINT numElements,
UINT flags
);
void CD3D11_SHADER_RESOURCE_VIEW_DESC1(
ID3D11Texture1D *pTex1D,
D3D11_SRV_DIMENSION viewDimension,
DXGI_FORMAT format,
UINT mostDetailedMip,
UINT mipLevels,
UINT firstArraySlice,
UINT arraySize
);
void CD3D11_SHADER_RESOURCE_VIEW_DESC1(
ID3D11Texture2D *pTex2D,
D3D11_SRV_DIMENSION viewDimension,
DXGI_FORMAT format,
UINT mostDetailedMip,
UINT mipLevels,
UINT firstArraySlice,
UINT arraySize,
UINT planeSlice
);
void CD3D11_SHADER_RESOURCE_VIEW_DESC1(
ID3D11Texture3D *pTex3D,
DXGI_FORMAT format,
UINT mostDetailedMip,
UINT mipLevels
);
void ~CD3D11_SHADER_RESOURCE_VIEW_DESC1();
};
Ereditarietà
La struttura CD3D11_SHADER_RESOURCE_VIEW_DESC1 implementa D3D11_SHADER_RESOURCE_VIEW_DESC1 .
Membri
void CD3D11_SHADER_RESOURCE_VIEW_DESC1()
TBD
void CD3D11_SHADER_RESOURCE_VIEW_DESC1( const D3D11_SHADER_RESOURCE_VIEW_DESC1 & o)
void CD3D11_SHADER_RESOURCE_VIEW_DESC1( D3D11_SRV_DIMENSION viewDimension, DXGI_FORMAT format, UINT mostDetailedMip, UINT mipLevels, UINT firstArraySlice, UINT arraySize, UINT flags, UINT planeSlice)
void CD3D11_SHADER_RESOURCE_VIEW_DESC1( ID3D11Buffer *unnamedParam1, DXGI_FORMAT format, UINT firstElement, UINT numElements, UINT flags)
void CD3D11_SHADER_RESOURCE_VIEW_DESC1( ID3D11Texture1D *pTex1D, D3D11_SRV_DIMENSION viewDimension, DXGI_FORMAT format, UINT mostDetailedMip, UINT mipLevels, UINT firstArraySlice, UINT arraySize)
void CD3D11_SHADER_RESOURCE_VIEW_DESC1( ID3D11Texture2D *pTex2D, D3D11_SRV_DIMENSION viewDimension, DXGI_FORMAT format, UINT mostDetailedMip, UINT mipLevels, UINT firstArraySlice, UINT arraySize, UINT planeSlice)
void CD3D11_SHADER_RESOURCE_VIEW_DESC1( ID3D11Texture3D *pTex3D, DXGI_FORMAT format, UINT mostDetailedMip, UINT mipLevels)
void ~CD3D11_SHADER_RESOURCE_VIEW_DESC1()
TBD
Commenti
Una visualizzazione è un modo specifico per esaminare i dati in una risorsa. La visualizzazione determina i dati da esaminare e come viene eseguito il cast durante la lettura.
Quando si visualizza una risorsa, la descrizione della visualizzazione risorse deve specificare un formato tipizzato, compatibile con il formato della risorsa. Ciò significa che non è possibile creare una descrizione della visualizzazione risorse usando qualsiasi formato con _TYPELESS nel nome. È tuttavia possibile visualizzare una risorsa senza tipo specificando un formato tipizzato per la visualizzazione. Ad esempio, una risorsa DXGI_FORMAT_R32G32B32_TYPELESS può essere visualizzata con uno di questi formati tipizzato: DXGI_FORMAT_R32G32B32_FLOAT, DXGI_FORMAT_R32G32B32_UINT e DXGI_FORMAT_R32G32B32_SINT, poiché questi formati tipizzato sono compatibili con la risorsa senza tipi.
Creare una descrizione shader-resource-view chiamando ID3D11Device3::CreateShaderResourceView1. Per visualizzare una descrizione di shader-resource-view, chiamare ID3D11ShaderResourceView1::GetDesc1.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d11_3.h |