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 |