Interfaz ID3D12ShaderReflectionVariable (d3d12shader.h)

Esta interfaz de reflexión de sombreador proporciona acceso a una variable.

Métodos

La interfaz ID3D12ShaderReflectionVariable tiene estos métodos.

 
ID3D12ShaderReflectionVariable::GetBuffer

Devuelve id3D12ShaderReflectionConstantBuffer del presente ID3D12ShaderReflectionVariable.
ID3D12ShaderReflectionVariable::GetDesc

Obtiene una descripción de variable de sombreador.
ID3D12ShaderReflectionVariable::GetInterfaceSlot

Obtiene la ranura de interfaz correspondiente para una variable que representa un puntero de interfaz. (ID3D12ShaderReflectionVariable.GetInterfaceSlot)
ID3D12ShaderReflectionVariable::GetType

Obtiene un tipo de variable de sombreador.

Comentarios

Para obtener una interfaz shader-reflection-variable, llame a un método como ID3D12ShaderReflection::GetVariableByName. No es una interfaz COM, por lo que no es necesario preocuparse por los recuentos de referencias ni liberar la interfaz cuando haya terminado con ella.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d12shader.h

Consulte también

Interfaces de los sombreadores