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


Метод ID3D11ShaderReflection::GetConstantBufferByIndex (d3d11shader.h)

Получение буфера констант по индексу.

Синтаксис

ID3D11ShaderReflectionConstantBuffer * GetConstantBufferByIndex(
  [in] UINT Index
);

Параметры

[in] Index

Тип: UINT

Отсчитываемый от нуля индекс.

Возвращаемое значение

Тип: ID3D11ShaderReflectionConstantBuffer*

Указатель на буфер констант (см. id3D11ShaderReflectionConstantBuffer Interface).

Комментарии

Буфер констант предоставляет шейдеру либо скалярные константы, либо константы текстуры. Шейдер может использовать один или несколько буферов констант. Чтобы повысить производительность, разделяйте константы на буферы в зависимости от частоты их обновления.

Интерфейс этого метода размещается в встроенной библиотеке DLL D3DCompiler_xx.dll.

Требования

Требование Значение
Целевая платформа Windows
Header d3d11shader.h
Библиотека D3DCompiler.lib
DLL D3DCompiler_47.dll

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

Интерфейс ID3D11ShaderReflection