代表著色器。
繼承
IPixShader 繼承自 IUnknown。
介面識別碼
{39E94A28-1350-461D-BD5E-145590EB65BC}
方法
介面會 IPixShader 宣告這些方法。
| 方法 | 描述 |
|---|---|
| GetId | 取得著色器識別碼。 |
| GetHashSizeBytes | 取得 DXIL 驗證雜湊大小,單位位元組。 |
| GetHash | 取得 DXIL 驗證雜湊位元組, (會針對使用 FXC) 產生的 DXBC 著色器傳回失敗 |
| GetPdbHashSizeBytes | 取得著色器 PDB 雜湊大小,單位位元組。 |
| GetPdbHash | 取得著色器 PDB 雜湊位元組 (將會針對使用 FXC) 產生的 DXBC 著色器傳回失敗 |
| GetStage | 取得著色器階段。 |
| GetAddress | 取得著色器基底位址。 |
| GetSize | 取得著色器大小,單位位元組。 |
| GetEntryPoint | 取得著色器進入點名稱。 |
| GetTarget | 取得著色器 HLSL 目標設定檔。 |
| GetFlags | 取得著色器編譯旗標。 |
| GetDefineCount | 取得著色器定義的數目。 |
| GetDefine | 取得著色器在指定索引處定義。 |
| GetNodes | 取得指定程式碼類型的著色器節點介面物件集合。 |
需求
標頭: PixApiShaderInterfaces.h