閱讀英文

共用方式為


d3d10effect.h 標頭

Direct3D 10 圖形會使用此標頭。 如需詳細資訊,請參閱

d3d10effect.h 包含下列程式設計介面:

介面

 
ID3D10Effect

ID3D10Effect 介面會管理一組用於實作轉譯效果的狀態物件、資源和著色器。
ID3D10EffectBlendVariable

blend-variable 介面會存取 blend 狀態。
ID3D10EffectConstantBuffer

常數緩衝區介面會存取常數緩衝區或紋理緩衝區。
ID3D10EffectDepthStencilVariable

深度樣板變數介面會存取深度樣板狀態。
ID3D10EffectDepthStencilViewVariable

depth-stencil-view-variable 介面會存取深度樣板檢視。
ID3D10EffectMatrixVariable

矩陣變數介面會存取矩陣。
ID3D10EffectPass

傳遞介面會在技術中封裝狀態指派。
ID3D10EffectPool

集區介面代表共用效果之間變數的通用記憶體空間 (或集區) 。
ID3D10EffectRasterizerVariable

轉譯器變數介面會存取轉譯器狀態。
ID3D10EffectRenderTargetViewVariable

轉譯目標檢視介面會存取轉譯目標。
ID3D10EffectSamplerVariable

取樣器介面會存取取樣器狀態。
ID3D10EffectScalarVariable

effect-scalar-variable 介面會存取純量值。
ID3D10EffectShaderResourceVariable

著色器資源介面會存取著色器資源。
ID3D10EffectShaderVariable

著色器變數介面會存取著色器變數。
ID3D10EffectStringVariable

字串變數介面會存取字串變數。
ID3D10EffectTechnique

ID3D10EffectTechnique 介面是傳遞的集合。
ID3D10EffectType

ID3D10EffectType 介面會依類型存取效果變數。
ID3D10EffectVariable

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

向量變數介面會存取四個元件向量。
ID3D10StateBlock

狀態欄塊介面會封裝轉譯狀態。

函式

 
D3D10CompileEffectFromMemory

編譯效果。
D3D10CreateEffectFromMemory

從包含已編譯效果的緩衝區建立 ID3D10Effect。
D3D10CreateEffectPoolFromMemory

建立效果集區 (或共用記憶體位置) ,以啟用效果之間的共用變數。
D3D10CreateStateBlock

建立狀態欄塊。
D3D10DisassembleEffect

此函式 -- 會將已編譯的效果反組譯成包含元件指令和暫存器指派的文字字串,其已被取代。 請改用 D3DDisassemble10Effect。
D3D10StateBlockMaskDifference

結合兩個狀態欄塊遮罩與位 XOR。
D3D10StateBlockMaskDisableAll

使用狀態封鎖遮罩停用所有狀態擷取。
D3D10StateBlockMaskDisableCapture

使用狀態封鎖遮罩停用狀態擷取。
D3D10StateBlockMaskEnableAll

啟用狀態封鎖遮罩以擷取並套用所有狀態變數。
D3D10StateBlockMaskEnableCapture

在狀態欄塊遮罩中啟用狀態值的範圍。
D3D10StateBlockMaskGetSetting

取得處於狀態封鎖遮罩的專案;判斷遮罩是否允許元素擷取和套用。
D3D10StateBlockMaskIntersect

結合兩個狀態欄塊遮罩與位 AND。
D3D10StateBlockMaskUnion

結合兩個狀態欄塊遮罩與位 OR。

結構

 
D3D10_EFFECT_DESC

描述效果。
D3D10_EFFECT_SHADER_DESC

描述效果著色器。
D3D10_EFFECT_TYPE_DESC

描述效果變數類型。
D3D10_EFFECT_VARIABLE_DESC

描述效果變數。
D3D10_PASS_DESC

描述包含管線狀態的效果傳遞。
D3D10_PASS_SHADER_DESC

描述包含著色器的效果變數。
D3D10_STATE_BLOCK_MASK

指出裝置狀態。
D3D10_TECHNIQUE_DESC

描述效果技術。

列舉

 
D3D10_DEVICE_STATE_TYPES

效果裝置狀態類型。