#include <GraphicsPipeline.hpp>
Definition at line 17 of file GraphicsPipeline.hpp.
◆ GraphicsPipeline() [1/4]
lug::Graphics::Vulkan::API::GraphicsPipeline::GraphicsPipeline |
( |
| ) |
|
|
default |
◆ GraphicsPipeline() [2/4]
lug::Graphics::Vulkan::API::GraphicsPipeline::GraphicsPipeline |
( |
const GraphicsPipeline & |
| ) |
|
|
delete |
◆ GraphicsPipeline() [3/4]
lug::Graphics::Vulkan::API::GraphicsPipeline::GraphicsPipeline |
( |
GraphicsPipeline && |
pipeline | ) |
|
◆ ~GraphicsPipeline()
lug::Graphics::Vulkan::API::GraphicsPipeline::~GraphicsPipeline |
( |
| ) |
|
◆ GraphicsPipeline() [4/4]
lug::Graphics::Vulkan::API::GraphicsPipeline::GraphicsPipeline |
( |
VkPipeline |
pipeline, |
|
|
const Device * |
device, |
|
|
RenderPass |
renderPass, |
|
|
PipelineLayout |
pipelineLayout |
|
) |
| |
|
explicitprivate |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator VkPipeline()
lug::Graphics::Vulkan::API::GraphicsPipeline::operator VkPipeline |
( |
| ) |
const |
|
inlineexplicit |
◆ destroy()
void lug::Graphics::Vulkan::API::GraphicsPipeline::destroy |
( |
| ) |
|
◆ getRenderPass()
const RenderPass * lug::Graphics::Vulkan::API::GraphicsPipeline::getRenderPass |
( |
| ) |
const |
◆ getLayout()
const PipelineLayout * lug::Graphics::Vulkan::API::GraphicsPipeline::getLayout |
( |
| ) |
const |
◆ Builder::GraphicsPipeline
◆ _pipeline
VkPipeline lug::Graphics::Vulkan::API::GraphicsPipeline::_pipeline {VK_NULL_HANDLE} |
|
private |
◆ _device
const Device* lug::Graphics::Vulkan::API::GraphicsPipeline::_device |
|
private |
◆ _renderPass
RenderPass lug::Graphics::Vulkan::API::GraphicsPipeline::_renderPass |
|
private |
◆ _pipelineLayout
PipelineLayout lug::Graphics::Vulkan::API::GraphicsPipeline::_pipelineLayout |
|
private |
The documentation for this class was generated from the following files: