Интерфейс ID3D10EffectVariable (d3d10effect.h)
Интерфейс 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 |