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


Интерфейс 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

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

Интерфейсы эффектов (Direct3D 10)