Método ID3D11DeviceContext::CSSetShaderResources (d3d11.h)
Enlace una matriz de recursos de sombreador a la fase del sombreador de proceso.
Sintaxis
void CSSetShaderResources(
[in] UINT StartSlot,
[in] UINT NumViews,
[in, optional] ID3D11ShaderResourceView * const *ppShaderResourceViews
);
Parámetros
[in] StartSlot
Tipo: UINT
Indexe en la matriz de base cero del dispositivo para empezar a establecer los recursos del sombreador en (oscila entre 0 y D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1).
[in] NumViews
Tipo: UINT
Número de recursos de sombreador que se van a establecer. Hasta un máximo de 128 ranuras están disponibles para los recursos del sombreador (oscila entre 0 y D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot).
[in, optional] ppShaderResourceViews
Tipo: ID3D11ShaderResourceView*
Matriz de interfaces de vista de recursos del sombreador para establecer en el dispositivo.
Valor devuelto
None
Observaciones
Si una vista de recursos superpuesta ya está enlazada a una ranura de salida, como un destino de representación, el método rellenará la ranura de recursos del sombreador de destino con NULL.
Para obtener información sobre cómo crear vistas de recursos de sombreador, vea ID3D11Device::CreateShaderResourceView.
El método contendrá una referencia a las interfaces pasadas. Esto difiere del comportamiento del estado del dispositivo en Direct3D 10.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d11.h |
Library | D3D11.lib |