ID3D11ShaderReflection Members

ID3D11ShaderReflection has the following members.

Public Methods

  Name Description
GetBitwiseInstructionCount Gets the number of bitwise instructions.
GetConstantBufferByIndex Get a constant buffer by index.
GetConstantBufferByName Get a constant buffer by name.
GetConversionInstructionCount Gets the number of conversion instructions.
GetDesc Get a shader description.
GetGSInputPrimitive Gets the geometry-shader input-primitive description.
GetInputParameterDesc Get an input-parameter description for a shader.
GetMinFeatureLevel Gets the minimum feature level.
GetMovcInstructionCount Gets the number of Movc instructions.
GetMovInstructionCount Gets the number of Mov instructions.
GetNumInterfaceSlots Gets the number of interface slots in a shader.
GetOutputParameterDesc Get an output-parameter description for a shader.
GetPatchConstantParameterDesc Get a patch-constant parameter description for a shader.
GetRequiresFlags Gets a group of flags that indicates the requirements of a shader.
GetResourceBindingDesc Get a description of how a resource is bound to a shader.
GetResourceBindingDescByName Get a description of how a resource is bound to a shader.
GetThreadGroupSize Retrieves the sizes, in thread groups, of the X, Y, and Z dimensions of the shader’s thread-group grid.
GetVariableByName Gets a variable by name.
IsSampleFrequencyShader Indicates whether a shader is a sample frequency shader.

See also

ID3D11ShaderReflection