ID3D10ShaderReflection1 interface (d3d10_1shader.h)
A shader-reflection interface accesses shader information.
Inheritance
The ID3D10ShaderReflection1 interface inherits from ID3D10ShaderReflection. ID3D10ShaderReflection1 also has these types of members:
Methods
The ID3D10ShaderReflection1 interface has these methods.
ID3D10ShaderReflection1::GetBitwiseInstructionCount Gets the number of bitwise instructions. (ID3D10ShaderReflection1.GetBitwiseInstructionCount) |
ID3D10ShaderReflection1::GetConversionInstructionCount Gets the number of conversion instructions used in a shader. |
ID3D10ShaderReflection1::GetGSInputPrimitive Gets the geometry-shader input-primitive description. (ID3D10ShaderReflection1.GetGSInputPrimitive) |
ID3D10ShaderReflection1::GetMovcInstructionCount Gets the number of Movc instructions. (ID3D10ShaderReflection1.GetMovcInstructionCount) |
ID3D10ShaderReflection1::GetMovInstructionCount Gets the number of Mov instructions. (ID3D10ShaderReflection1.GetMovInstructionCount) |
ID3D10ShaderReflection1::GetResourceBindingDescByName Gets a resource binding description by name. |
ID3D10ShaderReflection1::GetVariableByName Gets a variable by name. (ID3D10ShaderReflection1.GetVariableByName) |
ID3D10ShaderReflection1::IsLevel9Shader Indicates whether a shader was compiled in Direct3D 10 on Direct3D 9 mode. |
ID3D10ShaderReflection1::IsSampleFrequencyShader Indicates whether a pixel shader is intended to run a pixel frequency or sample frequency. |
Remarks
This interface requires Windows Vista Service Pack 1.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d10_1shader.h |