Share via


ID3D10EffectVariable 介面 (d3d10effect.h)

ID3D10EffectVariable介面是所有效果變數的基類。

ID3D10EffectVariable物件的存留期等於其父ID3D10Effect物件的存留期。

方法 Description
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
標頭 d3d10effect.h

另請參閱

效果介面 (Direct3D 10)