Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс ID3DXEffectCompiler компилирует эффект из функции или из вершинного шейдера.
Элементы
Интерфейс ID3DXEffectCompiler наследуется от ID3DXBaseEffect. ID3DXEffectCompiler также имеет следующие типы элементов:
Методы
Интерфейс ID3DXEffectCompiler содержит следующие методы.
| Метод | Описание |
|---|---|
| CompileEffect | Скомпилируйте эффект. |
| CompileShader | Компилирует шейдер из эффекта, содержащего одну или несколько функций. |
| GetLiteral | Возвращает литеральное состояние параметра. Литеральный параметр имеет значение, которое не изменяется в течение времени существования эффекта. |
| SetLiteral | Переключает литеральное состояние параметра. Литеральный параметр имеет значение, которое не изменяется в течение времени существования эффекта. |
Комментарии
Интерфейс ID3DXEffectCompiler получается путем вызова D3DXCreateEffectCompiler, D3DXCreateEffectCompilerFromFile или D3DXCreateEffectCompilerFromResource.
Тип LPD3DXEFFECTCOMPILER определяется как указатель на этот интерфейс.
typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;
Требования
| Требование | Значение |
|---|---|
| Заголовок |
|
| Библиотека |
|
См. также раздел