Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |