Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс ID3DX11EffectVariable является базовым классом для всех переменных эффекта.
Время существования объекта ID3DX11EffectVariable равно времени существования его родительского объекта ID3DX11Effect .
Методы
Интерфейс ID3DX11EffectVariable содержит следующие методы.
| Метод | Описание |
|---|---|
| AsBlend | Получение переменной смешения эффектов. |
| AsClassInstance | Получение переменной экземпляра класса. |
| AsConstantBuffer | Получение буфера констант. |
| AsDepthStencil | Получение переменной трафарета глубины. |
| AsDepthStencilView | Получите переменную представления трафарета глубины. |
| AsInterface | Получение переменной интерфейса. |
| AsMatrix | Получение матричной переменной. |
| AsRasterizer | Получение переменной растеризатора. |
| AsRenderTargetView | Получение переменной render-target-view. |
| AsSampler | Получите переменную выборки. |
| AsScalar | Получение скалярной переменной. |
| AsShader | Получение переменной шейдера. |
| AsShaderResource | Получите переменную ресурса шейдера. |
| AsString | Получение строковой переменной. |
| AsUnorderedAccessView | Получение переменной с неупорядоченным доступом и представлением. |
| AsVector | Получение векторной переменной. |
| GetAnnotationByIndex | Получение заметки по индексу. |
| GetAnnotationByName | Получение заметки по имени. |
| GetDesc | Получите описание. |
| GetElement | Получение элемента массива. |
| GetMemberByIndex | Получение элемента структуры по индексу. |
| GetMemberByName | Получение элемента структуры по имени. |
| GetMemberBySemantic | Получение элемента структуры по семантике. |
| GetParentConstantBuffer | Получение буфера констант. |
| GetRawValue | Получение данных. |
| GetType | Получение сведений о типе. |
| IsValid | Сравните тип данных с сохраненными данными. |
| SetRawValue | Задать данные. |
Комментарии
Примечание
Пакет SDK DirectX не предоставляет скомпилированные двоичные файлы для эффектов. Для создания приложения типа эффектов необходимо использовать источник эффектов 11. Дополнительные сведения об использовании источника эффектов 11 см. в разделах Различия между эффектами 10 и Эффекты 11.
Требования
| Требование | Значение |
|---|---|
| Заголовок |
|
| Библиотека |
|