Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Direct3D 12 Graphics. For more information, see:
d3d12shader.h contains the following programming interfaces:
Interfaces
ID3D12FunctionParameterReflection A function-parameter-reflection interface accesses function-parameter info. (ID3D12FunctionParameterReflection) |
ID3D12FunctionReflection A function-reflection interface accesses function info. (ID3D12FunctionReflection) |
ID3D12LibraryReflection A library-reflection interface accesses library info. (ID3D12LibraryReflection) |
ID3D12ShaderReflection A shader-reflection interface accesses shader information. (ID3D12ShaderReflection) |
ID3D12ShaderReflectionConstantBuffer This shader-reflection interface provides access to a constant buffer. (ID3D12ShaderReflectionConstantBuffer) |
ID3D12ShaderReflectionType This shader-reflection interface provides access to variable type. (ID3D12ShaderReflectionType) |
ID3D12ShaderReflectionVariable This shader-reflection interface provides access to a variable. (ID3D12ShaderReflectionVariable) |
Structures
D3D12_FUNCTION_DESC Describes a function. (D3D12_FUNCTION_DESC) |
D3D12_LIBRARY_DESC Describes a library. (D3D12_LIBRARY_DESC) |
D3D12_PARAMETER_DESC Describes a function parameter. (D3D12_PARAMETER_DESC) |
D3D12_SHADER_BUFFER_DESC Describes a shader constant-buffer. (D3D12_SHADER_BUFFER_DESC) |
D3D12_SHADER_DESC Describes a shader. (D3D12_SHADER_DESC) |
D3D12_SHADER_INPUT_BIND_DESC Describes how a shader resource is bound to a shader input. (D3D12_SHADER_INPUT_BIND_DESC) |
D3D12_SHADER_TYPE_DESC Describes a shader-variable type. (D3D12_SHADER_TYPE_DESC) |
D3D12_SHADER_VARIABLE_DESC Describes a shader variable. (D3D12_SHADER_VARIABLE_DESC) |
D3D12_SIGNATURE_PARAMETER_DESC Describes a shader signature. (D3D12_SIGNATURE_PARAMETER_DESC) |
Enumerations
D3D12_SHADER_VERSION_TYPE Enumerates the types of shaders that Direct3D recognizes. Used to encode the Version member of the D3D12_SHADER_DESC structure. |