Bagikan melalui


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

Lihat juga

Struktur Shader