Compartir a través de


Método ID3D11DeviceContext::HSSetShader (d3d11.h)

Establezca un sombreador de casco en el dispositivo.

Sintaxis

void HSSetShader(
  [in, optional] ID3D11HullShader    *pHullShader,
  [in, optional] ID3D11ClassInstance * const *ppClassInstances,
                 UINT                NumClassInstances
);

Parámetros

[in, optional] pHullShader

Tipo: ID3D11HullShader*

Puntero a un sombreador de casco (vea ID3D11HullShader). Pasar NULL deshabilita el sombreador para esta fase de canalización.

[in, optional] ppClassInstances

Tipo: ID3D11ClassInstance*

Puntero a una matriz de interfaces de instancia de clase (consulte ID3D11ClassInstance). Cada interfaz usada por un sombreador debe tener una instancia de clase correspondiente o el sombreador se deshabilitará. Establezca ppClassInstances en NULL si el sombreador no usa ninguna interfaz.

NumClassInstances

Tipo: UINT

Número de interfaces de instancia de clase en la matriz.

Valor devuelto

None

Observaciones

El método contendrá una referencia a las interfaces pasadas. Esto difiere del comportamiento del estado del dispositivo en Direct3D 10.

El número máximo de instancias que puede tener un sombreador es 256.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d11.h
Library D3D11.lib

Consulte también

ID3D11DeviceContext