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 |