ID3D12ShaderReflectionType 인터페이스(d3d12shader.h)
이 셰이더 리플렉션 인터페이스는 변수 형식에 대한 액세스를 제공합니다.
메서드
ID3D12ShaderReflectionType 인터페이스에는 이러한 메서드가 있습니다.
ID3D12ShaderReflectionType::GetBaseClass 변수 기본 클래스 형식을 포함하는 ID3D12ShaderReflectionType 인터페이스 인터페이스를 가져옵니다. |
ID3D12ShaderReflectionType::GetDesc 셰이더-리플렉션-변수 형식에 대한 설명을 가져옵니다. |
ID3D12ShaderReflectionType::GetInterfaceByIndex 인덱스별로 인터페이스를 가져옵니다. |
ID3D12ShaderReflectionType::GetMemberTypeByIndex 인덱스별로 셰이더-리플렉션 변수 형식을 가져옵니다. |
ID3D12ShaderReflectionType::GetMemberTypeByName 이름으로 셰이더-리플렉션 변수 형식을 가져옵니다. |
ID3D12ShaderReflectionType::GetMemberTypeName 셰이더-리플렉션 변수 형식을 가져옵니다. |
ID3D12ShaderReflectionType::GetNumInterfaces 인터페이스 수를 가져옵니다. (ID3D12ShaderReflectionType.GetNumInterfaces) |
ID3D12ShaderReflectionType::GetSubType 클래스의 기본 클래스를 가져옵니다. (ID3D12ShaderReflectionType.GetSubType) |
ID3D12ShaderReflectionType::ImplementsInterface 클래스 형식이 인터페이스를 구현하는지 여부를 나타냅니다. (ID3D12ShaderReflectionType.ImplementsInterface) |
ID3D12ShaderReflectionType::IsEqual 두 ID3D12ShaderReflectionType 인터페이스 포인터의 기본 형식이 같은지 여부를 나타냅니다. |
ID3D12ShaderReflectionType::IsOfType 변수가 지정된 형식인지 여부를 나타냅니다. (ID3D12ShaderReflectionType.IsOfType) |
설명
셰이더 리플렉션 형식 인터페이스 가져오기는 ID3D12ShaderReflectionVariable::GetType을 호출합니다. COM 인터페이스가 아니므로 참조 횟수 또는 완료 시 인터페이스 해제에 대해 걱정할 필요가 없습니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | d3d12shader.h |