Метод ID3D10Device::ClearRenderTargetView (d3d10.h)
Задайте для всех элементов в целевом объекте отрисовки одно значение.
Синтаксис
void ClearRenderTargetView(
[in] ID3D10RenderTargetView *pRenderTargetView,
[in] const FLOAT [4] ColorRGBA
);
Параметры
[in] pRenderTargetView
Тип: ID3D10RenderTargetView*
Указатель на целевой объект отрисовки.
[in] ColorRGBA
Тип: const FLOAT
4-компонентный массив, представляющий цвет для заполнения целевого объекта отрисовки.
Возвращаемое значение
None
Remarks
Приложения, которые хотят очистить целевой объект отрисовки для определенного битового шаблона целочисленного значения, должны отрисовывать выровненный по экрану четырехугольник, а не использовать этот метод. Причина этого заключается в том, что этот метод принимает в качестве входных данных значение с плавающей запятой, которое может иметь не тот же битовый шаблон, что и исходное целое число.
Различия между Direct3D 9 и Direct3D 10: В отличие от Direct3D 9, полный экстент представления ресурсов всегда очищается. Параметры окна просмотра и ножницы не применяются. |
При использовании 10Level9ClearRenderTargetView очищает только первый срез массива в целевом представлении отрисовки. Это может повлиять (например, на сценарии отрисовки кубической карты). Приложения должны создать целевое представление отрисовки для каждого среза лица или массива, а затем очистить каждое представление по отдельности.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d10.h |
Библиотека | D3D10.lib |