Shader Interfaces
d3d12shader.h declares the following interfaces.
In this section
| Topic | Description |
|---|---|
|
A function-parameter-reflection interface accesses function-parameter info. Note
This interface is part of the HLSL shader linking technology that you can use on all Direct3D 12 platforms to create precompiled HLSL functions, package them into libraries, and link them into full shaders at run time.
| |
|
A function-reflection interface accesses function info. Note
This interface is part of the HLSL shader linking technology that you can use on all Direct3D 12 platforms to create precompiled HLSL functions, package them into libraries, and link them into full shaders at run time.
| |
|
A library-reflection interface accesses library info. Note
This interface is part of the HLSL shader linking technology that you can use on all Direct3D 12 platforms to create precompiled HLSL functions, package them into libraries, and link them into full shaders at run time.
| |
|
A shader-reflection interface accesses shader information. | |
|
This shader-reflection interface provides access to a constant buffer. | |
|
This shader-reflection interface provides access to variable type. | |
|
This shader-reflection interface provides access to a variable. |
Related topics
Show: