vOOlkan
An object oriented approach to Vulkan
Vulkan::PipelineOptions::PipelineLayout Class Reference

This objects is a reference to all of the resources (e.g. uniforms) that the pipeline can access. More...

#include <PipelineLayout.h>

Public Member Functions

template<typename... S>
requires (std::derived_from<S, Set> && ...)
 PipelineLayout (const LogicalDevice &virtualGpu, const S &... sets)
 
 PipelineLayout (const PipelineLayout &)=delete
 
 PipelineLayout (PipelineLayout &&)=delete
 
PipelineLayoutoperator= (const PipelineLayout &)=delete
 
PipelineLayoutoperator= (PipelineLayout &&)=delete
 
 ~PipelineLayout ()
 
const VkPipelineLayout operator+ () const
 

Detailed Description

This objects is a reference to all of the resources (e.g. uniforms) that the pipeline can access.

Constructor & Destructor Documentation

◆ PipelineLayout() [1/3]

template<typename... S>
requires (std::derived_from<S, Set> && ...)
Vulkan::PipelineOptions::PipelineLayout::PipelineLayout ( const LogicalDevice virtualGpu,
const S &...  sets 
)
inline

◆ PipelineLayout() [2/3]

Vulkan::PipelineOptions::PipelineLayout::PipelineLayout ( const PipelineLayout )
delete

◆ PipelineLayout() [3/3]

Vulkan::PipelineOptions::PipelineLayout::PipelineLayout ( PipelineLayout &&  )
delete

◆ ~PipelineLayout()

Vulkan::PipelineOptions::PipelineLayout::~PipelineLayout ( )
inline

Member Function Documentation

◆ operator+()

const VkPipelineLayout Vulkan::PipelineOptions::PipelineLayout::operator+ ( ) const
inline

◆ operator=() [1/2]

PipelineLayout & Vulkan::PipelineOptions::PipelineLayout::operator= ( const PipelineLayout )
delete

◆ operator=() [2/2]

PipelineLayout & Vulkan::PipelineOptions::PipelineLayout::operator= ( PipelineLayout &&  )
delete

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