Bagikan melalui


struktur D3D11_CLASS_INSTANCE_DESC (d3d11.h)

Menjelaskan instans kelas HLSL.

Sintaks

typedef struct D3D11_CLASS_INSTANCE_DESC {
  UINT InstanceId;
  UINT InstanceIndex;
  UINT TypeId;
  UINT ConstantBuffer;
  UINT BaseConstantBufferOffset;
  UINT BaseTexture;
  UINT BaseSampler;
  BOOL Created;
} D3D11_CLASS_INSTANCE_DESC;

Anggota

InstanceId

Jenis: UINT

ID instans kelas HLSL; nilai defaultnya adalah 0.

InstanceIndex

Jenis: UINT

Indeks instans kelas HLSL; nilai defaultnya adalah 0.

TypeId

Jenis: UINT

ID jenis kelas HLSL; nilai defaultnya adalah 0.

ConstantBuffer

Jenis: UINT

Menjelaskan buffer konstanta yang terkait dengan kelas HLSL; nilai defaultnya adalah 0.

BaseConstantBufferOffset

Jenis: UINT

Offset buffer konstanta dasar yang terkait dengan kelas HLSL; nilai defaultnya adalah 0.

BaseTexture

Jenis: UINT

Tekstur dasar yang terkait dengan kelas HLSL; nilai defaultnya adalah 127.

BaseSampler

Jenis: UINT

Sampler dasar yang terkait dengan kelas HLSL; nilai defaultnya adalah 15.

Created

Jenis: BOOL

True jika kelas dibuat; nilai defaultnya adalah false.

Keterangan

Struktur D3D11_CLASS_INSTANCE_DESC dikembalikan oleh metode ID3D11ClassInstance::GetDesc .

Anggota struktur ini kecuali InstanceIndex valid (nilai non default) jika mereka menjelaskan instans kelas yang diperoleh menggunakan ID3D11ClassLinkage::CreateClassInstance. Anggota InstanceIndex hanya valid saat instans kelas diperkuat menggunakan ID3D11ClassLinkage::GetClassInstance.

Persyaratan

Persyaratan Nilai
Header d3d11.h

Lihat juga

Struktur Shader