Поделиться через


Интерфейс ID3D10EffectConstantBuffer (d3d10effect.h)

Интерфейс буфера констант обращается к буферам констант или буферам текстур.

Наследование

Интерфейс ID3D10EffectConstantBuffer наследуется от ID3D10EffectVariable. ID3D10EffectConstantBuffer также имеет следующие типы элементов:

Методы

Интерфейс ID3D10EffectConstantBuffer содержит следующие методы.

 
ID3D10EffectConstantBuffer::GetConstantBuffer

Получение буфера констант.
ID3D10EffectConstantBuffer::GetTextureBuffer

Получение буфера текстуры.
ID3D10EffectConstantBuffer::SetConstantBuffer

Установка буфера констант.
ID3D10EffectConstantBuffer::SetTextureBuffer

Задайте буфер текстуры.

Комментарии

Использовать буферы констант для хранения большого количества констант эффекта; группирование констант в буферы на основе их частоты обновления. Это позволяет свести к минимуму количество изменений состояния, а также выполнить наименьшее количество вызовов API для изменения состояния. Оба этих фактора приводят к повышению производительности.

Требования

Требование Значение
Целевая платформа Windows
Header d3d10effect.h

См. также раздел

Интерфейсы эффектов (Direct3D 10)

ID3D10EffectVariable