struktur D3D10_SHADER_INPUT_BIND_DESC (d3d10shader.h)
Menjelaskan bagaimana sumber daya shader terikat ke input shader.
Sintaks
typedef struct _D3D10_SHADER_INPUT_BIND_DESC {
LPCSTR Name;
D3D10_SHADER_INPUT_TYPE Type;
UINT BindPoint;
UINT BindCount;
UINT uFlags;
D3D10_RESOURCE_RETURN_TYPE ReturnType;
D3D10_SRV_DIMENSION Dimension;
UINT NumSamples;
} D3D10_SHADER_INPUT_BIND_DESC;
Anggota
Name
Jenis: LPCSTR
Nama sumber daya shader.
Type
Jenis: D3D10_SHADER_INPUT_TYPE
Mengidentifikasi jenis data dalam sumber daya. Lihat D3D10_SHADER_INPUT_TYPE.
BindPoint
Jenis: UINT
Memulai titik ikatan.
BindCount
Jenis: UINT
Jumlah titik ikatan yang bersebelahan untuk array.
uFlags
Jenis: UINT
Opsi parameter input shader. Lihat D3D10_SHADER_INPUT_FLAGS.
ReturnType
Jenis: D3D10_RESOURCE_RETURN_TYPE
Jika input adalah tekstur, jenis pengembalian. Lihat D3D10_RESOURCE_RETURN_TYPE.
Dimension
Jenis: D3D10_SRV_DIMENSION
Mengidentifikasi jumlah data dalam sumber daya. Lihat D3D10_SRV_DIMENSION.
NumSamples
Jenis: UINT
Jumlah sampel untuk tekstur multisampel; jika tidak, 0.
Keterangan
Dapatkan deskripsi shader-input-signature dengan memanggil ID3D10ShaderReflection::GetResourceBindingDesc.
Persyaratan
Header | d3d10shader.h |