VOX
A little voxel engine
Loading...
Searching...
No Matches
Pipeline Class Reference

#include <Pipeline.hpp>

Collaboration diagram for Pipeline:
Collaboration graph

Classes

struct  CreateInfo
 

Public Member Functions

 Pipeline ()
 
 Pipeline (VkDevice device, const CreateInfo &create_info)
 
 Pipeline (const Pipeline &)=delete
 
Pipelineoperator= (const Pipeline &)=delete
 
 Pipeline (Pipeline &&other) noexcept
 
Pipelineoperator= (Pipeline &&other) noexcept
 
 ~Pipeline ()
 
void clear ()
 

Public Attributes

VkPipeline pipeline
 
VkPipelineLayout layout
 

Constructor & Destructor Documentation

◆ Pipeline() [1/4]

Pipeline::Pipeline ( )
inline

◆ Pipeline() [2/4]

Pipeline::Pipeline ( VkDevice  device,
const CreateInfo create_info 
)
inline

◆ Pipeline() [3/4]

Pipeline::Pipeline ( const Pipeline )
delete

◆ Pipeline() [4/4]

Pipeline::Pipeline ( Pipeline &&  other)
inlinenoexcept

◆ ~Pipeline()

Pipeline::~Pipeline ( )
inline

Member Function Documentation

◆ clear()

void Pipeline::clear ( )
inline

◆ operator=() [1/2]

Pipeline & Pipeline::operator= ( const Pipeline )
delete

◆ operator=() [2/2]

Pipeline & Pipeline::operator= ( Pipeline &&  other)
inlinenoexcept

Member Data Documentation

◆ layout

VkPipelineLayout Pipeline::layout

◆ pipeline

VkPipeline Pipeline::pipeline

The documentation for this class was generated from the following file: