ID3D12ShaderReflectionType-Schnittstelle (d3d12shader.h)
Diese Shader-Reflektionsschnittstelle ermöglicht den Zugriff auf den Variablentyp.
Methoden
Die ID3D12ShaderReflectionType-Schnittstelle verfügt über diese Methoden.
ID3D12ShaderReflectionType::GetBaseClass Ruft eine ID3D12ShaderReflectionType-Schnittstelle ab, die den Variablenbasisklassentyp enthält. |
ID3D12ShaderReflectionType::GetDesc Ruft die Beschreibung eines Shader-Reflection-Variablentyps ab. |
ID3D12ShaderReflectionType::GetInterfaceByIndex Ruft eine Schnittstelle nach Index ab. |
ID3D12ShaderReflectionType::GetMemberTypeByIndex Ruft einen Shader-Reflection-Variable-Typ nach Index ab. |
ID3D12ShaderReflectionType::GetMemberTypeByName Ruft einen Shaderreflektionsvariablentyp nach Name ab. |
ID3D12ShaderReflectionType::GetMemberTypeName Ruft einen Shader-Reflection-Variable-Typ ab. |
ID3D12ShaderReflectionType::GetNumInterfaces Ruft die Anzahl der Schnittstellen ab. (ID3D12ShaderReflectionType.GetNumInterfaces) |
ID3D12ShaderReflectionType::GetSubType Ruft die Basisklasse einer Klasse ab. (ID3D12ShaderReflectionType.GetSubType) |
ID3D12ShaderReflectionType::ImplementsInterface Gibt an, ob ein Klassentyp eine Schnittstelle implementiert. (ID3D12ShaderReflectionType.ImplementsInterface) |
ID3D12ShaderReflectionType::IsEqual Gibt an, ob zwei ID3D12ShaderReflectionType-Schnittstellenzeiger denselben zugrunde liegenden Typ aufweisen. |
ID3D12ShaderReflectionType::IsOfType Gibt an, ob eine Variable vom angegebenen Typ ist. (ID3D12ShaderReflectionType.IsOfType) |
Hinweise
Rufen Sie id3D12ShaderReflectionVariable::GetType auf, um eine Shader-Reflection-Type-Schnittstelle abzurufen. Dies ist keine COM-Schnittstelle, sodass Sie sich keine Gedanken über die Anzahl der Verweise oder das Freigeben der Schnittstelle machen müssen, wenn Sie damit fertig sind.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d12shader.h |