d3d12shader.h 标头
此标头由 Direct3D 12 Graphics 使用。 有关详细信息,请参阅:
d3d12shader.h 包含以下编程接口:
接口
ID3D12FunctionParameterReflection function-parameter-reflection 接口访问函数参数信息。 (ID3D12FunctionParameterReflection) |
ID3D12FunctionReflection 函数反射接口访问函数信息。 (ID3D12FunctionReflection) |
ID3D12LibraryReflection 库反射接口访问库信息。 (ID3D12LibraryReflection) |
ID3D12ShaderReflection 着色器反射接口访问着色器信息。 (ID3D12ShaderReflection) |
ID3D12ShaderReflectionConstantBuffer 此着色器反射接口提供对常量缓冲区的访问。 (ID3D12ShaderReflectionConstantBuffer) |
ID3D12ShaderReflectionType 此着色器反射接口提供对变量类型的访问。 (ID3D12ShaderReflectionType) |
ID3D12ShaderReflectionVariable 此着色器反射接口提供对变量的访问。 (ID3D12ShaderReflectionVariable) |
结构
D3D12_FUNCTION_DESC 描述函数。 (D3D12_FUNCTION_DESC) |
D3D12_LIBRARY_DESC 描述库。 (D3D12_LIBRARY_DESC) |
D3D12_PARAMETER_DESC 描述函数参数。 (D3D12_PARAMETER_DESC) |
D3D12_SHADER_BUFFER_DESC 描述着色器 constant-buffer。 (D3D12_SHADER_BUFFER_DESC) |
D3D12_SHADER_DESC 描述着色器。 (D3D12_SHADER_DESC) |
D3D12_SHADER_INPUT_BIND_DESC 描述如何将着色器资源绑定到着色器输入。 (D3D12_SHADER_INPUT_BIND_DESC) |
D3D12_SHADER_TYPE_DESC 描述着色器变量类型。 (D3D12_SHADER_TYPE_DESC) |
D3D12_SHADER_VARIABLE_DESC 描述着色器变量。 (D3D12_SHADER_VARIABLE_DESC) |
D3D12_SIGNATURE_PARAMETER_DESC 描述着色器签名。 (D3D12_SIGNATURE_PARAMETER_DESC) |
枚举
D3D12_SHADER_VERSION_TYPE 枚举 Direct3D 识别的着色器类型。 用于对 D3D12_SHADER_DESC 结构的 Version 成员进行编码。 |