HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSamplerYcbcrConversionCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SamplerYcbcrConversionCreateInfo (VULKAN_HPP_NAMESPACE::Format format_=VULKAN_HPP_NAMESPACE::Format::eUndefined, VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion ycbcrModel_=VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion::eRgbIdentity, VULKAN_HPP_NAMESPACE::SamplerYcbcrRange ycbcrRange_=VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull, VULKAN_HPP_NAMESPACE::ComponentMapping components_={}, VULKAN_HPP_NAMESPACE::ChromaLocation xChromaOffset_=VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven, VULKAN_HPP_NAMESPACE::ChromaLocation yChromaOffset_=VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven, VULKAN_HPP_NAMESPACE::Filter chromaFilter_=VULKAN_HPP_NAMESPACE::Filter::eNearest, VULKAN_HPP_NAMESPACE::Bool32 forceExplicitReconstruction_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SamplerYcbcrConversionCreateInfo (SamplerYcbcrConversionCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SamplerYcbcrConversionCreateInfo (VkSamplerYcbcrConversionCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
SamplerYcbcrConversionCreateInfooperator= (SamplerYcbcrConversionCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SamplerYcbcrConversionCreateInfooperator= (VkSamplerYcbcrConversionCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SamplerYcbcrConversionCreateInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SamplerYcbcrConversionCreateInfo
setFormat (VULKAN_HPP_NAMESPACE::Format format_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SamplerYcbcrConversionCreateInfo
setYcbcrModel (VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion ycbcrModel_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SamplerYcbcrConversionCreateInfo
setYcbcrRange (VULKAN_HPP_NAMESPACE::SamplerYcbcrRange ycbcrRange_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SamplerYcbcrConversionCreateInfo
setComponents (VULKAN_HPP_NAMESPACE::ComponentMapping const &components_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SamplerYcbcrConversionCreateInfo
setXChromaOffset (VULKAN_HPP_NAMESPACE::ChromaLocation xChromaOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SamplerYcbcrConversionCreateInfo
setYChromaOffset (VULKAN_HPP_NAMESPACE::ChromaLocation yChromaOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SamplerYcbcrConversionCreateInfo
setChromaFilter (VULKAN_HPP_NAMESPACE::Filter chromaFilter_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SamplerYcbcrConversionCreateInfo
setForceExplicitReconstruction (VULKAN_HPP_NAMESPACE::Bool32 forceExplicitReconstruction_) VULKAN_HPP_NOEXCEPT
 
 operator VkSamplerYcbcrConversionCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSamplerYcbcrConversionCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SamplerYcbcrConversionCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SamplerYcbcrConversionCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSamplerYcbcrConversionCreateInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined
 
VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion ycbcrModel = VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion::eRgbIdentity
 
VULKAN_HPP_NAMESPACE::SamplerYcbcrRange ycbcrRange = VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull
 
VULKAN_HPP_NAMESPACE::ComponentMapping components = {}
 
VULKAN_HPP_NAMESPACE::ChromaLocation xChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven
 
VULKAN_HPP_NAMESPACE::ChromaLocation yChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven
 
VULKAN_HPP_NAMESPACE::Filter chromaFilter = VULKAN_HPP_NAMESPACE::Filter::eNearest
 
VULKAN_HPP_NAMESPACE::Bool32 forceExplicitReconstruction = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::eSamplerYcbcrConversionCreateInfo
 

Detailed Description

Definition at line 90697 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::SamplerYcbcrConversionCreateInfo ( SamplerYcbcrConversionCreateInfo const rhs)
default
VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::SamplerYcbcrConversionCreateInfo ( VkSamplerYcbcrConversionCreateInfo const rhs)
inline

Definition at line 90729 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::operator VkSamplerYcbcrConversionCreateInfo & ( )
inline

Definition at line 90806 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::operator VkSamplerYcbcrConversionCreateInfo const & ( ) const
inline

Definition at line 90801 of file vulkan_structs.hpp.

SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::operator= ( SamplerYcbcrConversionCreateInfo const rhs)
default
SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::operator= ( VkSamplerYcbcrConversionCreateInfo const rhs)
inline

Definition at line 90737 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::operator== ( SamplerYcbcrConversionCreateInfo const rhs) const
inline

Definition at line 90835 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::setChromaFilter ( VULKAN_HPP_NAMESPACE::Filter  chromaFilter_)
inline

Definition at line 90787 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::setComponents ( VULKAN_HPP_NAMESPACE::ComponentMapping const components_)
inline

Definition at line 90769 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::setForceExplicitReconstruction ( VULKAN_HPP_NAMESPACE::Bool32  forceExplicitReconstruction_)
inline

Definition at line 90794 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::setFormat ( VULKAN_HPP_NAMESPACE::Format  format_)
inline

Definition at line 90750 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::setPNext ( const void pNext_)
inline

Definition at line 90744 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::setXChromaOffset ( VULKAN_HPP_NAMESPACE::ChromaLocation  xChromaOffset_)
inline

Definition at line 90775 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::setYcbcrModel ( VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion  ycbcrModel_)
inline

Definition at line 90757 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::setYcbcrRange ( VULKAN_HPP_NAMESPACE::SamplerYcbcrRange  ycbcrRange_)
inline

Definition at line 90763 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::setYChromaOffset ( VULKAN_HPP_NAMESPACE::ChromaLocation  yChromaOffset_)
inline

Definition at line 90781 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::allowDuplicate = false
static

Definition at line 90701 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Filter VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::chromaFilter = VULKAN_HPP_NAMESPACE::Filter::eNearest

Definition at line 90862 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ComponentMapping VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::components = {}

Definition at line 90859 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::forceExplicitReconstruction = {}

Definition at line 90863 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Format VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::format = VULKAN_HPP_NAMESPACE::Format::eUndefined

Definition at line 90856 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::pNext = {}

Definition at line 90855 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::structureType = StructureType::eSamplerYcbcrConversionCreateInfo
static

Definition at line 90702 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::sType = StructureType::eSamplerYcbcrConversionCreateInfo

Definition at line 90854 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ChromaLocation VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::xChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven

Definition at line 90860 of file vulkan_structs.hpp.

Definition at line 90857 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SamplerYcbcrRange VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::ycbcrRange = VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull

Definition at line 90858 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ChromaLocation VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::yChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven

Definition at line 90861 of file vulkan_structs.hpp.


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