Freigeben über


ID3D12ShaderReflectionVariable-Schnittstelle (d3d12shader.h)

Diese Shaderreflektionsschnittstelle bietet Zugriff auf eine Variable.

Methoden

Die ID3D12ShaderReflectionVariable-Schnittstelle verfügt über diese Methoden.

 
ID3D12ShaderReflectionVariable::GetBuffer

Gibt den ID3D12ShaderReflectionConstantBuffer des aktuellen ID3D12ShaderReflectionVariable zurück.
ID3D12ShaderReflectionVariable::GetDesc

Ruft eine Shadervariablenbeschreibung ab.
ID3D12ShaderReflectionVariable::GetInterfaceSlot

Ruft den entsprechenden Schnittstellenslot für eine Variable ab, die einen Schnittstellenzeiger darstellt. (ID3D12ShaderReflectionVariable.GetInterfaceSlot)
ID3D12ShaderReflectionVariable::GetType

Ruft einen Shadervariablentyp ab.

Hinweise

Um eine Shader-Reflection-Variable-Schnittstelle abzurufen, rufen Sie eine Methode wie ID3D12ShaderReflection::GetVariableByName auf. Dies ist keine COM-Schnittstelle, sodass Sie sich keine Gedanken über die Anzahl von Verweisen oder das Freigeben der Schnittstelle machen müssen, wenn Sie damit fertig sind.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d12shader.h

Weitere Informationen

Shader-Schnittstellen