|
Hymn to Beauty
C++ 3D Engine
|
Vulkan implementation of ComputePipeline. More...
#include <VulkanComputePipeline.hpp>
Public Member Functions | |
| VulkanComputePipeline (VkDevice device, const ShaderProgram *shaderProgram) | |
| Create new Vulkan compute pipeline. More... | |
| ~VulkanComputePipeline () final | |
| Destructor. More... | |
| VkPipeline | GetPipeline () const |
| Get the Vulkan pipeline. More... | |
| VkPipelineLayout | GetPipelineLayout () const |
| Get the Vulkan pipeline layout. More... | |
| const VulkanShaderProgram * | GetShaderProgram () const |
| Get the Vulkan shader program. More... | |
Public Member Functions inherited from Video::ComputePipeline | |
| ComputePipeline () | |
| Create a new compute pipeline. More... | |
| virtual | ~ComputePipeline () |
| Destructor. More... | |
Vulkan implementation of ComputePipeline.
|
explicit |
Create new Vulkan compute pipeline.
| device | The Vulkan device. |
| shaderProgram | The shader program to use. |
|
final |
Destructor.
| VkPipeline Video::VulkanComputePipeline::GetPipeline | ( | ) | const |
Get the Vulkan pipeline.
| VkPipelineLayout Video::VulkanComputePipeline::GetPipelineLayout | ( | ) | const |
Get the Vulkan pipeline layout.
| const VulkanShaderProgram * Video::VulkanComputePipeline::GetShaderProgram | ( | ) | const |
Get the Vulkan shader program.