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

#include <vulkan_raii.hpp>

Public Types

using CType = VkSamplerYcbcrConversion
 
using CppType = vk::SamplerYcbcrConversion
 

Public Member Functions

 SamplerYcbcrConversion (vk::raii::Device const &device, vk::SamplerYcbcrConversionCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 SamplerYcbcrConversion (vk::raii::Device const &device, VkSamplerYcbcrConversion ycbcrConversion, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 SamplerYcbcrConversion (std::nullptr_t)
 
 ~SamplerYcbcrConversion ()
 
 SamplerYcbcrConversion ()=delete
 
 SamplerYcbcrConversion (SamplerYcbcrConversion const &)=delete
 
 SamplerYcbcrConversion (SamplerYcbcrConversion &&rhs) VULKAN_HPP_NOEXCEPT
 
SamplerYcbcrConversionoperator= (SamplerYcbcrConversion const &)=delete
 
SamplerYcbcrConversionoperator= (SamplerYcbcrConversion &&rhs) VULKAN_HPP_NOEXCEPT
 
vk::SamplerYcbcrConversion const & operator* () const VULKAN_HPP_NOEXCEPT
 
 operator vk::SamplerYcbcrConversion () const VULKAN_HPP_NOEXCEPT
 
void clear () VULKAN_HPP_NOEXCEPT
 
vk::SamplerYcbcrConversion release ()
 
vk::Device getDevice () const
 
vk::raii::DeviceDispatcher const * getDispatcher () const
 
void swap (vk::raii::SamplerYcbcrConversion &rhs) VULKAN_HPP_NOEXCEPT
 

Static Public Attributes

static VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType objectType = vk::ObjectType::eSamplerYcbcrConversion
 
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT debugReportObjectType
 

Detailed Description

Definition at line 10514 of file vulkan_raii.hpp.

Member Typedef Documentation

◆ CppType

◆ CType

Constructor & Destructor Documentation

◆ SamplerYcbcrConversion() [1/6]

vk::raii::SamplerYcbcrConversion::SamplerYcbcrConversion ( vk::raii::Device const &  device,
vk::SamplerYcbcrConversionCreateInfo const &  createInfo,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 10526 of file vulkan_raii.hpp.

◆ SamplerYcbcrConversion() [2/6]

vk::raii::SamplerYcbcrConversion::SamplerYcbcrConversion ( vk::raii::Device const &  device,
VkSamplerYcbcrConversion  ycbcrConversion,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 10534 of file vulkan_raii.hpp.

◆ SamplerYcbcrConversion() [3/6]

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

Definition at line 10544 of file vulkan_raii.hpp.

◆ ~SamplerYcbcrConversion()

vk::raii::SamplerYcbcrConversion::~SamplerYcbcrConversion ( )
inline

Definition at line 10546 of file vulkan_raii.hpp.

◆ SamplerYcbcrConversion() [4/6]

vk::raii::SamplerYcbcrConversion::SamplerYcbcrConversion ( )
delete

◆ SamplerYcbcrConversion() [5/6]

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

◆ SamplerYcbcrConversion() [6/6]

vk::raii::SamplerYcbcrConversion::SamplerYcbcrConversion ( SamplerYcbcrConversion &&  rhs)
inline

Definition at line 10554 of file vulkan_raii.hpp.

Member Function Documentation

◆ clear()

void vk::raii::SamplerYcbcrConversion::clear ( )
inline

Definition at line 10586 of file vulkan_raii.hpp.

◆ getDevice()

vk::Device vk::raii::SamplerYcbcrConversion::getDevice ( ) const
inline

Definition at line 10608 of file vulkan_raii.hpp.

◆ getDispatcher()

vk::raii::DeviceDispatcher const* vk::raii::SamplerYcbcrConversion::getDispatcher ( ) const
inline

Definition at line 10613 of file vulkan_raii.hpp.

◆ operator vk::SamplerYcbcrConversion()

vk::raii::SamplerYcbcrConversion::operator vk::SamplerYcbcrConversion ( ) const
inline

Definition at line 10581 of file vulkan_raii.hpp.

◆ operator*()

vk::SamplerYcbcrConversion const& vk::raii::SamplerYcbcrConversion::operator* ( ) const
inline

Definition at line 10576 of file vulkan_raii.hpp.

◆ operator=() [1/2]

SamplerYcbcrConversion& vk::raii::SamplerYcbcrConversion::operator= ( SamplerYcbcrConversion &&  rhs)
inline

Definition at line 10564 of file vulkan_raii.hpp.

◆ operator=() [2/2]

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

◆ release()

vk::SamplerYcbcrConversion vk::raii::SamplerYcbcrConversion::release ( )
inline

Definition at line 10600 of file vulkan_raii.hpp.

◆ swap()

void vk::raii::SamplerYcbcrConversion::swap ( vk::raii::SamplerYcbcrConversion rhs)
inline

Definition at line 10619 of file vulkan_raii.hpp.

Member Data Documentation

◆ debugReportObjectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT vk::raii::SamplerYcbcrConversion::debugReportObjectType
static

◆ objectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType vk::raii::SamplerYcbcrConversion::objectType = vk::ObjectType::eSamplerYcbcrConversion
static

Definition at line 10520 of file vulkan_raii.hpp.


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