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

See also

ID3D10ShaderReflection

Shader Interfaces