struktur CD3D11_SHADER_RESOURCE_VIEW_DESC1 (d3d11_3.h)
Menjelaskan tampilan sumber daya shader.
Sintaks
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();
};
Warisan
Struktur CD3D11_SHADER_RESOURCE_VIEW_DESC1 mengimplementasikan D3D11_SHADER_RESOURCE_VIEW_DESC1.
Anggota
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
Keterangan
Tampilan adalah cara khusus format untuk melihat data dalam sumber daya. Tampilan menentukan data apa yang harus dilihat, dan cara transmisinya saat dibaca.
Saat melihat sumber daya, deskripsi tampilan sumber daya harus menentukan format yang ditik, yang kompatibel dengan format sumber daya. Jadi itu berarti Anda tidak dapat membuat deskripsi tampilan sumber daya menggunakan format apa pun dengan _TYPELESS dalam nama. Namun, Anda dapat melihat sumber daya tanpa jenis dengan menentukan format yang ditik untuk tampilan. Misalnya, sumber daya DXGI_FORMAT_R32G32B32_TYPELESS dapat dilihat dengan salah satu format jenis ini: DXGI_FORMAT_R32G32B32_FLOAT, DXGI_FORMAT_R32G32B32_UINT, dan DXGI_FORMAT_R32G32B32_SINT, karena format jenis ini kompatibel dengan sumber daya tanpa jenis.
Buat deskripsi tampilan sumber daya shader dengan memanggil ID3D11Device3::CreateShaderResourceView1. Untuk melihat deskripsi tampilan sumber daya shader, panggil ID3D11ShaderResourceView1::GetDesc1.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d11_3.h |