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介面具有這些方法。
規格需求
目標平台 | Windows |
標頭 | d3d10effect.h |