ID3DX11EffectVariable 介面
ID3DX11EffectVariable介面是所有效果變數的基類。
ID3DX11EffectVariable物件的存留期等於其父ID3DX11Effect物件的存留期。
方法
ID3DX11EffectVariable介面具有這些方法。
方法 | Description |
---|---|
AsBlend | 取得效果混合變數。 |
AsClassInstance | 取得類別執行個體變數。 |
AsConstantBuffer | 取得常數緩衝區。 |
AsDepthStencil | 取得深度樣板變數。 |
AsDepthStencilView | 取得深度樣板檢視變數。 |
AsInterface | 取得介面變數。 |
AsMatrix | 取得矩陣變數。 |
AsRasterizer | 取得點陣化變數。 |
AsRenderTargetView | 取得 render-target-view 變數。 |
AsSampler | 取得取樣器變數。 |
AsScalar | 取得純量變數。 |
AsShader | 取得著色器變數。 |
AsShaderResource | 取得著色器資源變數。 |
AsString | 取得字串變數。 |
AsUnorderedAccessView | 取得 unordered-access-view 變數。 |
AsVector | 取得向量變數。 |
GetAnnotationByIndex | 依索引取得批註。 |
GetAnnotationByName | 依名稱取得批註。 |
GetDesc | 取得描述。 |
GetElement | 取得陣列專案。 |
GetMemberByIndex | 依索引取得結構成員。 |
GetMemberByName | 依名稱取得結構成員。 |
GetMemberBySemantic | 依語意取得結構成員。 |
GetParentConstantBuffer | 取得常數緩衝區。 |
GetRawValue | 取得資料。 |
GetType | 取得類型資訊。 |
IsValid | 比較資料類型與儲存的資料。 |
SetRawValue | 設定資料。 |
備註
注意
DirectX SDK 不會針對效果提供任何編譯的二進位檔。 您必須使用 Effects 11 來源來建置效果類型應用程式。 如需使用 Effects 11 來源的詳細資訊,請參閱 效果 10 與效果 11 之間的差異。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|