Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс ID3D10EffectVariable является базовым классом для всех переменных эффекта.
Время существования объекта ID3D10EffectVariable равно времени существования его родительского объекта ID3D10Effect .
| Метод | Описание |
|---|---|
| AsBlend | Получение переменной смешения эффектов. |
| AsConstantBuffer | Получение буфера констант. |
| AsDepthStencil | Получите переменную трафарета глубины. |
| AsDepthStencilView | Получите переменную представления трафарета глубины. |
| AsMatrix | Получение матричной переменной. |
| AsRasterizer | Получение переменной растеризатора. |
| AsRenderTargetView | Получение переменной render-target-view. |
| AsSampler | Получение переменной выборки. |
| AsScalar | Получение скалярной переменной. |
| AsShader | Получение переменной шейдера. |
| AsShaderResource | Получите переменную ресурса шейдера. |
| AsString | Получение строковой переменной. |
| AsVector | Получение векторной переменной. |
| GetAnnotationByIndex | Получение заметки по индексу. |
| GetAnnotationByName | Получение заметки по имени. |
| GetDesc | Получите описание. |
| GetElement | Получение элемента массива. |
| GetMemberByIndex | Получение элемента структуры по индексу. |
| GetMemberByName | Получение элемента структуры по имени. |
| GetMemberBySemantic | Получение элемента структуры по семантике. |
| GetParentConstantBuffer | Получение буфера констант. |
| GetRawValue | Получение данных. |
| GetType | Получение сведений о типе. |
| IsValid | Сравните тип данных с хранимыми данными. |
| SetRawValue | Задать данные. |
Методы
Интерфейс ID3D10EffectVariable содержит следующие методы.
|
ID3D10EffectVariable::AsBlend Получение переменной смешения эффектов. |
|
ID3D10EffectVariable::AsConstantBuffer Получение буфера констант. (ID3D10EffectVariable.AsConstantBuffer) |
|
ID3D10EffectVariable::AsDepthStencil Получите переменную трафарета глубины. |
|
ID3D10EffectVariable::AsDepthStencilView Получите переменную представления трафарета глубины. |
|
ID3D10EffectVariable::AsMatrix Получение матричной переменной. |
|
ID3D10EffectVariable::AsRasterizer Получение переменной растеризатора. |
|
ID3D10EffectVariable::AsRenderTargetView Получение переменной render-target-view. |
|
ID3D10EffectVariable::AsSampler Получение переменной выборки. |
|
ID3D10EffectVariable::AsScalar Получение скалярной переменной. |
|
ID3D10EffectVariable::AsShader Получение переменной шейдера. |
|
ID3D10EffectVariable::AsShaderResource Получите переменную ресурса шейдера. |
|
ID3D10EffectVariable::AsString Получение строковой переменной. |
|
ID3D10EffectVariable::AsVector Получение векторной переменной. |
|
ID3D10EffectVariable::GetAnnotationByIndex Метод ID3D10EffectVariable::GetAnnotationByIndex (d3d10effect.h) получает заметку по индексу. |
|
ID3D10EffectVariable::GetAnnotationByName Получение заметки по имени. (ID3D10EffectVariable.GetAnnotationByName) |
|
ID3D10EffectVariable::GetDesc Получите описание. |
|
ID3D10EffectVariable::GetElement Получение элемента массива. |
|
ID3D10EffectVariable::GetMemberByIndex Получение элемента структуры по индексу. |
|
ID3D10EffectVariable::GetMemberByName Получение элемента структуры по имени. |
|
ID3D10EffectVariable::GetMemberBySemantic Получение элемента структуры по семантике. |
|
ID3D10EffectVariable::GetParentConstantBuffer Получение буфера констант. (ID3D10EffectVariable.GetParentConstantBuffer) |
|
ID3D10EffectVariable::GetRawValue Получение данных. |
|
ID3D10EffectVariable::GetType Получение сведений о типе. |
|
ID3D10EffectVariable::IsValid Сравните тип данных с сохраненными данными. |
|
ID3D10EffectVariable::SetRawValue Задать данные. |
Требования
| Целевая платформа | Windows |
| Header | d3d10effect.h |