ID3D10ShaderReflection1 介面 (d3d10_1shader.h)
著色器反映介面會存取著色器資訊。
繼承
ID3D10ShaderReflection1介面繼承自ID3D10ShaderReflection。 ID3D10ShaderReflection1 也有下列類型的成員:
方法
ID3D10ShaderReflection1介面具有這些方法。
ID3D10ShaderReflection1::GetBitwiseInstructionCount 取得位指令的數目。 (ID3D10ShaderReflection1.GetBitwiseInstructionCount) |
ID3D10ShaderReflection1::GetConversionInstructionCount 取得著色器中使用的轉換指令數目。 |
ID3D10ShaderReflection1::GetGSInputPrimitive 取得 geometry-shader input-primitive 描述。 (ID3D10ShaderReflection1.GetGSInputPrimitive) |
ID3D10ShaderReflection1::GetMovcInstructionCount 取得 Movc 指令的數目。 (ID3D10ShaderReflection1.GetMovcInstructionCount) |
ID3D10ShaderReflection1::GetMovInstructionCount 取得 Mov 指令的數目。 (ID3D10ShaderReflection1.GetMovInstructionCount) |
ID3D10ShaderReflection1::GetResourceBindingDescByName 依名稱取得資源系結描述。 |
ID3D10ShaderReflection1::GetVariableByName 依名稱取得變數。 (ID3D10ShaderReflection1.GetVariableByName) |
ID3D10ShaderReflection1::IsLevel9Shader 指出著色器是否在 Direct3D 9 模式的 Direct3D 10 中編譯。 |
ID3D10ShaderReflection1::IsSampleFrequencyShader 指出圖元著色器是要執行圖元頻率或取樣頻率。 |
備註
此介面需要 Windows Vista Service Pack 1。
規格需求
目標平台 | Windows |
標頭 | d3d10_1shader.h |