D3D11_CLASS_INSTANCE_DESC-Struktur (d3d11.h)
Beschreibt eine HLSL-Klasse instance.
Syntax
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;
Member
InstanceId
Typ: UINT
Die instance ID einer HLSL-Klasse; der Standardwert ist 0.
InstanceIndex
Typ: UINT
Der instance Index einer HLSL-Klasse; der Standardwert ist 0.
TypeId
Typ: UINT
Die Typ-ID einer HLSL-Klasse; der Standardwert ist 0.
ConstantBuffer
Typ: UINT
Beschreibt den konstanten Puffer, der einer HLSL-Klasse zugeordnet ist; der Standardwert ist 0.
BaseConstantBufferOffset
Typ: UINT
Der basiskonstante Pufferoffset, der einer HLSL-Klasse zugeordnet ist; der Standardwert ist 0.
BaseTexture
Typ: UINT
Die Basistextur, die einer HLSL-Klasse zugeordnet ist; der Standardwert ist 127.
BaseSampler
Typ: UINT
Der Basis-Sampler, der einer HLSL-Klasse zugeordnet ist; der Standardwert ist 15.
Created
Typ: BOOL
True, wenn die Klasse erstellt wurde; der Standardwert ist false.
Hinweise
Die D3D11_CLASS_INSTANCE_DESC-Struktur wird von der ID3D11ClassInstance::GetDesc-Methode zurückgegeben.
Die Member dieser Struktur mit Ausnahme von InstanceIndex sind gültig (nicht Standardwerte), wenn sie eine Klasse beschreiben, die mithilfe von ID3D11ClassLinkage::CreateClassInstance abgerufen instance. Das InstanceIndex-Element ist nur gültig, wenn die Klasse instance mit ID3D11ClassLinkage::GetClassInstance abgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d11.h |