Метод 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по