LiteFX::Rendering::Backends::DirectX12ShaderProgram
Implements a DirectX 12 ShaderProgram.
Synopsis
Declared in <litefx/backends/dx12.hpp>
class [[dllimport, dllexport]] DirectX12ShaderProgram final
: public ShaderProgram<DirectX12ShaderModule>
Base Classes
Type Aliases
Member Functions
| Name | Description |
~DirectX12ShaderProgram [destructor] [virtual] | Destructor |
modules [virtual] | Returns the modules, the shader program is build from. |
reflectPipelineLayout | Uses shader reflection to extract the pipeline layout of a shader. May not be available in all backends. |
Static Member Functions
| Name | Description |
create | Creates a new shader program instance. |
Protected Member Functions
| Name | Description |
operator= | Assignment operators |
Friends
See Also
DirectX12ShaderProgramBuilder
https://github.com/crud89/LiteFX/wiki/Shader-Development