ИНТЕРФЕЙС ID3DX11EffectConstantBuffer
Интерфейс буфера констант обращается к буферам констант или буферам текстур.
Элементы
Интерфейс ID3DX11EffectConstantBuffer наследуется от ID3DX11EffectVariable. ID3DX11EffectConstantBuffer также имеет следующие типы элементов:
Методы
Интерфейс ID3DX11EffectConstantBuffer содержит следующие методы.
Метод | Описание |
---|---|
GetConstantBuffer | Получение буфера констант. |
GetTextureBuffer | Получение буфера текстур. |
SetConstantBuffer | Задайте буфер констант. |
SetTextureBuffer | Задайте буфер текстуры. |
UndoSetConstantBuffer | Возвращает ранее заданный буфер констант. |
UndoSetTextureBuffer | Возвращает ранее заданный буфер текстуры. |
Комментарии
Используйте буферы констант для хранения множества констант эффектов; группирование констант в буферы на основе их частоты обновления. Это позволяет свести к минимуму количество изменений состояния, а также выполнить наименьшее количество вызовов API для изменения состояния. Оба этих фактора приводят к повышению производительности.
Примечание
Пакет SDK для DirectX не предоставляет скомпилированные двоичные файлы для эффектов. Для создания приложения типа эффектов необходимо использовать источник Эффекты 11. Дополнительные сведения об использовании источника эффектов 11 см. в разделе Различия между эффектами 10 и Эффекты 11.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по