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