RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo:
[legend]

Public Member Functions

 SamplerYcbcrConversionCreateInfo (Format format_=Format::eUndefined, SamplerYcbcrModelConversion ycbcrModel_=SamplerYcbcrModelConversion::eRgbIdentity, SamplerYcbcrRange ycbcrRange_=SamplerYcbcrRange::eItuFull, ComponentMapping components_=ComponentMapping(), ChromaLocation xChromaOffset_=ChromaLocation::eCositedEven, ChromaLocation yChromaOffset_=ChromaLocation::eCositedEven, Filter chromaFilter_=Filter::eNearest, Bool32 forceExplicitReconstruction_=0)
 
 SamplerYcbcrConversionCreateInfo (VkSamplerYcbcrConversionCreateInfo const &rhs)
 
SamplerYcbcrConversionCreateInfooperator= (VkSamplerYcbcrConversionCreateInfo const &rhs)
 
SamplerYcbcrConversionCreateInfosetPNext (const void *pNext_)
 
SamplerYcbcrConversionCreateInfosetFormat (Format format_)
 
SamplerYcbcrConversionCreateInfosetYcbcrModel (SamplerYcbcrModelConversion ycbcrModel_)
 
SamplerYcbcrConversionCreateInfosetYcbcrRange (SamplerYcbcrRange ycbcrRange_)
 
SamplerYcbcrConversionCreateInfosetComponents (ComponentMapping components_)
 
SamplerYcbcrConversionCreateInfosetXChromaOffset (ChromaLocation xChromaOffset_)
 
SamplerYcbcrConversionCreateInfosetYChromaOffset (ChromaLocation yChromaOffset_)
 
SamplerYcbcrConversionCreateInfosetChromaFilter (Filter chromaFilter_)
 
SamplerYcbcrConversionCreateInfosetForceExplicitReconstruction (Bool32 forceExplicitReconstruction_)
 
 operator const VkSamplerYcbcrConversionCreateInfo & () const
 
bool operator== (SamplerYcbcrConversionCreateInfo const &rhs) const
 
bool operator!= (SamplerYcbcrConversionCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
Format format
 
SamplerYcbcrModelConversion ycbcrModel
 
SamplerYcbcrRange ycbcrRange
 
ComponentMapping components
 
ChromaLocation xChromaOffset
 
ChromaLocation yChromaOffset
 
Filter chromaFilter
 
Bool32 forceExplicitReconstruction
 

Private Attributes

StructureType sType = StructureType::eSamplerYcbcrConversionCreateInfo
 

Constructor & Destructor Documentation

◆ SamplerYcbcrConversionCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::SamplerYcbcrConversionCreateInfo ( Format  format_ = Format::eUndefined,
SamplerYcbcrModelConversion  ycbcrModel_ = SamplerYcbcrModelConversion::eRgbIdentity,
SamplerYcbcrRange  ycbcrRange_ = SamplerYcbcrRange::eItuFull,
ComponentMapping  components_ = ComponentMapping(),
ChromaLocation  xChromaOffset_ = ChromaLocation::eCositedEven,
ChromaLocation  yChromaOffset_ = ChromaLocation::eCositedEven,
Filter  chromaFilter_ = Filter::eNearest,
Bool32  forceExplicitReconstruction_ = 0 
)
inline

◆ SamplerYcbcrConversionCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::SamplerYcbcrConversionCreateInfo ( VkSamplerYcbcrConversionCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkSamplerYcbcrConversionCreateInfo &()

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

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::operator!= ( SamplerYcbcrConversionCreateInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

SamplerYcbcrConversionCreateInfo& VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::operator= ( VkSamplerYcbcrConversionCreateInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::operator== ( SamplerYcbcrConversionCreateInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setChromaFilter()

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

◆ setComponents()

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

◆ setForceExplicitReconstruction()

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

◆ setFormat()

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

◆ setPNext()

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

◆ setXChromaOffset()

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

◆ setYcbcrModel()

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

◆ setYcbcrRange()

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

◆ setYChromaOffset()

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

Member Data Documentation

◆ chromaFilter

Filter VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::chromaFilter

◆ components

ComponentMapping VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::components

◆ forceExplicitReconstruction

Bool32 VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::forceExplicitReconstruction

◆ format

Format VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::format

◆ pNext

const void* VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::pNext = nullptr

◆ sType

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

◆ xChromaOffset

ChromaLocation VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::xChromaOffset

◆ ycbcrModel

SamplerYcbcrModelConversion VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::ycbcrModel

◆ ycbcrRange

SamplerYcbcrRange VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::ycbcrRange

◆ yChromaOffset

ChromaLocation VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::yChromaOffset

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