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 |