#include <ShaderProgram.h>
◆ ShaderProgram()
| Fling::ShaderProgram::ShaderProgram |
( |
VkDevice |
t_Device, |
|
|
const std::vector< Shader *> & |
t_Shaders |
|
) |
| |
◆ ~ShaderProgram()
| Fling::ShaderProgram::~ShaderProgram |
( |
| ) |
|
◆ GetDescriptorLayout()
| VkDescriptorSetLayout& Fling::ShaderProgram::GetDescriptorLayout |
( |
| ) |
|
|
inline |
◆ GetPipeline()
| const std::shared_ptr<GraphicsPipeline> Fling::ShaderProgram::GetPipeline |
( |
| ) |
const |
|
inline |
◆ GetPipelineLayout()
| VkPipelineLayout& Fling::ShaderProgram::GetPipelineLayout |
( |
| ) |
|
|
inline |
◆ InitGraphicPipeline()
| void Fling::ShaderProgram::InitGraphicPipeline |
( |
VkRenderPass |
t_Renderpass, |
|
|
Multisampler * |
t_Sampler |
|
) |
| |
◆ ShaderProgramFromStr()
◆ m_DescriptorLayout
| VkDescriptorSetLayout Fling::ShaderProgram::m_DescriptorLayout |
|
private |
◆ m_Device
| VkDevice Fling::ShaderProgram::m_Device |
|
private |
◆ m_Pipeline
◆ m_PipelineLayout
| VkPipelineLayout Fling::ShaderProgram::m_PipelineLayout |
|
private |
◆ m_Shaders
| std::vector<Shader*> Fling::ShaderProgram::m_Shaders |
|
private |
The documentation for this class was generated from the following files: