Метод ID3D10Device::P SSetShaderResources (d3d10.h)
Привяжите массив ресурсов шейдера к этапу пиксельного шейдера.
Синтаксис
void PSSetShaderResources(
[in] UINT StartSlot,
[in] UINT NumViews,
[in] ID3D10ShaderResourceView * const *ppShaderResourceViews
);
Параметры
[in] StartSlot
Тип: UINT
Выполните индекс в массив устройства с отсчитываемой от нуля, чтобы начать настройку ресурсов шейдера.
[in] NumViews
Тип: UINT
Количество ресурсов шейдера для задания. Для ресурсов шейдера доступно не более 128 слотов.
[in] ppShaderResourceViews
Тип: ID3D10ShaderResourceView*
Массив интерфейсов представления ресурсов шейдера , которые необходимо задать для устройства.
Возвращаемое значение
None
Remarks
При привязке подресурса в качестве входных и выходных данных этот API заполнит слот ресурсов целевого шейдера значением NULL. Уровень отладки (если он активен) оповещает вас, если это так.
Сведения о создании представлений ресурсов шейдера см. в разделе ID3D10Device::CreateShaderResourceView.
Метод не будет содержать ссылку на переданные интерфейсы. По этой причине приложения должны быть осторожны, чтобы не освободить интерфейс, используемый в настоящее время устройством.
Требования
Целевая платформа | Windows |
Header | d3d10.h |
Библиотека | D3D10.lib |