Método ID3D11DeviceContext::D SSetShader (d3d11.h)

Establezca un sombreador de dominio en el dispositivo.

Sintaxis

void DSSetShader(
  [in, optional] ID3D11DomainShader  *pDomainShader,
  [in, optional] ID3D11ClassInstance * const *ppClassInstances,
                 UINT                NumClassInstances
);

Parámetros

[in, optional] pDomainShader

Tipo: ID3D11DomainShader*

Puntero a un sombreador de dominio (consulte ID3D11DomainShader). 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.

Windows Phone 8: se admite esta API.

Requisitos

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

Consulte también

ID3D11DeviceContext