Freigeben über


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

Weitere Informationen

Shader-Schnittstellen