HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion Class Reference

#include <vulkan_raii.hpp>

Public Types

using CType = VkSamplerYcbcrConversion
 

Public Member Functions

 SamplerYcbcrConversion (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const &device, VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo const &createInfo, VULKAN_HPP_NAMESPACE::Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator=nullptr)
 
 SamplerYcbcrConversion (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const &device, VkSamplerYcbcrConversion ycbcrConversion, VULKAN_HPP_NAMESPACE::Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator=nullptr)
 
 SamplerYcbcrConversion (std::nullptr_t)
 
 ~SamplerYcbcrConversion ()
 
 SamplerYcbcrConversion ()=delete
 
 SamplerYcbcrConversion (SamplerYcbcrConversion const &)=delete
 
 SamplerYcbcrConversion (SamplerYcbcrConversion &&rhs) VULKAN_HPP_NOEXCEPT
 
 m_ycbcrConversion (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange(rhs.m_ycbcrConversion,{}))
 
 m_allocator (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange(rhs.m_allocator,{}))
 
 m_dispatcher (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange(rhs.m_dispatcher, nullptr))
 
SamplerYcbcrConversionoperator= (SamplerYcbcrConversion const &)=delete
 
SamplerYcbcrConversionoperator= (SamplerYcbcrConversion &&rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion
const
operator* () const VULKAN_HPP_NOEXCEPT
 
void clear () VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion release ()
 
VULKAN_HPP_NAMESPACE::Device getDevice () const
 
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher
const
getDispatcher () const
 
void swap (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion &rhs) VULKAN_HPP_NOEXCEPT
 

Static Public Attributes

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

Detailed Description

Definition at line 9882 of file vulkan_raii.hpp.

Member Typedef Documentation

Definition at line 9885 of file vulkan_raii.hpp.

Constructor & Destructor Documentation

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::SamplerYcbcrConversion ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const device,
VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo const createInfo,
VULKAN_HPP_NAMESPACE::Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 9892 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::SamplerYcbcrConversion ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const device,
VkSamplerYcbcrConversion  ycbcrConversion,
VULKAN_HPP_NAMESPACE::Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 9910 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::SamplerYcbcrConversion ( std::nullptr_t  )
inline

Definition at line 9920 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::~SamplerYcbcrConversion ( )
inline

Definition at line 9922 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::SamplerYcbcrConversion ( )
delete
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::SamplerYcbcrConversion ( SamplerYcbcrConversion const )
delete
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::SamplerYcbcrConversion ( SamplerYcbcrConversion &&  rhs)
inline

Definition at line 9929 of file vulkan_raii.hpp.

Member Function Documentation

void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::clear ( void  )
inline

Definition at line 9955 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::Device VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::getDevice ( ) const
inline

Definition at line 9977 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const* VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::getDispatcher ( ) const
inline

Definition at line 9982 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::m_allocator ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::  exchangerhs.m_allocator,{})
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::m_dispatcher ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::  exchangerhs.m_dispatcher, nullptr)
inline

Definition at line 9933 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::m_ycbcrConversion ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::  exchangerhs.m_ycbcrConversion,{})
VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion const& VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::operator* ( ) const
inline

Definition at line 9950 of file vulkan_raii.hpp.

SamplerYcbcrConversion& VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::operator= ( SamplerYcbcrConversion const )
delete
SamplerYcbcrConversion& VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::operator= ( SamplerYcbcrConversion &&  rhs)
inline

Definition at line 9937 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::release ( )
inline

Definition at line 9969 of file vulkan_raii.hpp.

void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::swap ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion rhs)
inline

Definition at line 9988 of file vulkan_raii.hpp.

Member Data Documentation

VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::debugReportObjectType
static
VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion::objectType = VULKAN_HPP_NAMESPACE::ObjectType::eSamplerYcbcrConversion
static

Definition at line 9887 of file vulkan_raii.hpp.


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