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 |