共用方式為


ID3DXTextureShader 介面

ID3DXTextureShader 介面。

成員

ID3DXTextureShader介面繼承自IUnknown介面。 ID3DXTextureShader 也有下列類型的成員:

方法

ID3DXTextureShader介面具有這些方法。

方法 Description
GetConstant 藉由查閱其索引來取得常數。
GetConstantBuffer 取得常數資料表的指標。
GetConstantByName 藉由查閱其名稱來取得常數。
GetConstantDesc 取得常數資料表中常數陣列的指標。
GetConstantElement 從常數資料表取得常數。
GetDesc 取得常數資料表的描述。
GetFunction 取得函式 DWORD 資料流程的指標。
SetBool 設定 BOOL 值。
SetBoolArray 設定 BOOL 值的陣列。
SetDefaults 將常數設定為著色器中宣告的預設值。
SetFloat 設定浮點數。
SetFloatArray 設定浮點數的陣列。
SetInt 設定整數值。
SetIntArray 設定整數的陣列。
SetMatrix 設定非轉置矩陣。
SetMatrixArray 設定非轉置矩陣的陣列。
SetMatrixPointerArray 將指標陣列設定為非轉置矩陣。
SetMatrixTranspose 設定轉置矩陣。
SetMatrixTransposeArray 設定轉置矩陣的陣列。
SetMatrixTransposePointerArray 將指標陣列設定為轉置矩陣。
SetValue 使用緩衝區中的資料設定常數資料表。
SetVector 設定 4D 向量。
SetVectorArray 設定 4D 向量的陣列。

 

備註

呼叫D3DXCreateTextureShader函式來取得ID3DXTextureShader介面。

ID3DXTextureShader介面,例如所有 COM 介面,都會繼承IUnknown介面。

LPD3DXTEXTURESHADER 類型定義為 ID3DXTextureShader 介面的指標。

typedef interface ID3DXTextureShader *LPD3DXTEXTURESHADER;

規格需求

需求
標頭
D3DX9Shader.h
程式庫
D3dx9.lib

另請參閱

D3DX 介面