#include <Pipeline.h>
|
| Pipeline (const LogicalDevice &virtualGpu, const PipelineOptions::RenderPass &renderPass, int subpassIndex, const std::vector< PipelineOptions::Shader * > &shaders, const PipelineOptions::PipelineVertexArrays &vertexArraysDescriptor, const PipelineOptions::PipelineLayout &pipelineLayout, const PipelineOptions::Rasterizer &rasterizer, const PipelineOptions::InputAssembly &inputAssembly=PipelineOptions::InputAssembly{}, const PipelineOptions::Multisampler &multisampler=PipelineOptions::Multisampler{}, const PipelineOptions::DepthStencil &depthStencil=PipelineOptions::DepthStencil{}, const PipelineOptions::DynamicState &dynamicState=PipelineOptions::DynamicState{}, const PipelineOptions::Viewport &viewport=PipelineOptions::Viewport{}) |
|
| Pipeline (const Pipeline &&)=delete |
|
| Pipeline (Pipeline &&)=delete |
|
Pipeline & | operator= (const Pipeline &)=delete |
|
Pipeline & | operator= (Pipeline &&)=delete |
|
| ~Pipeline () |
|
const VkPipeline & | operator+ () const |
|
const PipelineOptions::PipelineLayout & | getLayout () const |
|
◆ Pipeline() [1/3]
Vulkan::Pipeline::Pipeline |
( |
const LogicalDevice & |
virtualGpu, |
|
|
const PipelineOptions::RenderPass & |
renderPass, |
|
|
int |
subpassIndex, |
|
|
const std::vector< PipelineOptions::Shader * > & |
shaders, |
|
|
const PipelineOptions::PipelineVertexArrays & |
vertexArraysDescriptor, |
|
|
const PipelineOptions::PipelineLayout & |
pipelineLayout, |
|
|
const PipelineOptions::Rasterizer & |
rasterizer, |
|
|
const PipelineOptions::InputAssembly & |
inputAssembly = PipelineOptions::InputAssembly{} , |
|
|
const PipelineOptions::Multisampler & |
multisampler = PipelineOptions::Multisampler{} , |
|
|
const PipelineOptions::DepthStencil & |
depthStencil = PipelineOptions::DepthStencil{} , |
|
|
const PipelineOptions::DynamicState & |
dynamicState = PipelineOptions::DynamicState{} , |
|
|
const PipelineOptions::Viewport & |
viewport = PipelineOptions::Viewport{} |
|
) |
| |
|
inline |
◆ Pipeline() [2/3]
Vulkan::Pipeline::Pipeline |
( |
const Pipeline && |
| ) |
|
|
delete |
◆ Pipeline() [3/3]
Vulkan::Pipeline::Pipeline |
( |
Pipeline && |
| ) |
|
|
delete |
◆ ~Pipeline()
Vulkan::Pipeline::~Pipeline |
( |
| ) |
|
|
inline |
◆ getLayout()
◆ operator+()
const VkPipeline & Vulkan::Pipeline::operator+ |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file: