Vulkan-Hpp
vk::raii::Pipelines Class Reference

#include <vulkan_raii.hpp>

Public Member Functions

 Pipelines (vk::raii::Device const &device, vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::ComputePipelineCreateInfo > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 Pipelines (vk::raii::Device const &device, vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 Pipelines (vk::raii::Device const &device, vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::GraphicsPipelineCreateInfo > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 Pipelines (vk::raii::Device const &device, vk::Optional< const vk::raii::DeferredOperationKHR > const &deferredOperation, vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::RayTracingPipelineCreateInfoKHR > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 Pipelines (vk::raii::Device const &device, vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::RayTracingPipelineCreateInfoNV > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 Pipelines (std::nullptr_t)
 
 Pipelines ()=delete
 
 Pipelines (Pipelines const &)=delete
 
 Pipelines (Pipelines &&rhs)=default
 
Pipelinesoperator= (Pipelines const &)=delete
 
Pipelinesoperator= (Pipelines &&rhs)=default
 

Detailed Description

Definition at line 9656 of file vulkan_raii.hpp.

Constructor & Destructor Documentation

◆ Pipelines() [1/9]

vk::raii::Pipelines::Pipelines ( vk::raii::Device const &  device,
vk::Optional< const vk::raii::PipelineCache > const &  pipelineCache,
vk::ArrayProxy< vk::ComputePipelineCreateInfo > const &  createInfos,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 9660 of file vulkan_raii.hpp.

◆ Pipelines() [2/9]

vk::raii::Pipelines::Pipelines ( vk::raii::Device const &  device,
vk::Optional< const vk::raii::PipelineCache > const &  pipelineCache,
vk::ArrayProxy< vk::ExecutionGraphPipelineCreateInfoAMDX > const &  createInfos,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 9671 of file vulkan_raii.hpp.

◆ Pipelines() [3/9]

vk::raii::Pipelines::Pipelines ( vk::raii::Device const &  device,
vk::Optional< const vk::raii::PipelineCache > const &  pipelineCache,
vk::ArrayProxy< vk::GraphicsPipelineCreateInfo > const &  createInfos,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 9682 of file vulkan_raii.hpp.

◆ Pipelines() [4/9]

vk::raii::Pipelines::Pipelines ( vk::raii::Device const &  device,
vk::Optional< const vk::raii::DeferredOperationKHR > const &  deferredOperation,
vk::Optional< const vk::raii::PipelineCache > const &  pipelineCache,
vk::ArrayProxy< vk::RayTracingPipelineCreateInfoKHR > const &  createInfos,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 9692 of file vulkan_raii.hpp.

◆ Pipelines() [5/9]

vk::raii::Pipelines::Pipelines ( vk::raii::Device const &  device,
vk::Optional< const vk::raii::PipelineCache > const &  pipelineCache,
vk::ArrayProxy< vk::RayTracingPipelineCreateInfoNV > const &  createInfos,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 9703 of file vulkan_raii.hpp.

◆ Pipelines() [6/9]

vk::raii::Pipelines::Pipelines ( std::nullptr_t  )
inline

Definition at line 9712 of file vulkan_raii.hpp.

◆ Pipelines() [7/9]

vk::raii::Pipelines::Pipelines ( )
delete

◆ Pipelines() [8/9]

vk::raii::Pipelines::Pipelines ( Pipelines const &  )
delete

◆ Pipelines() [9/9]

vk::raii::Pipelines::Pipelines ( Pipelines &&  rhs)
default

Member Function Documentation

◆ operator=() [1/2]

Pipelines& vk::raii::Pipelines::operator= ( Pipelines &&  rhs)
default

◆ operator=() [2/2]

Pipelines& vk::raii::Pipelines::operator= ( Pipelines const &  )
delete

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