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;
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱