Vulkan-Hpp
vk::PhysicalDeviceImageProcessingPropertiesQCOM Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceImageProcessingPropertiesQCOM
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceImageProcessingPropertiesQCOM (uint32_t maxWeightFilterPhases_={}, vk::Extent2D maxWeightFilterDimension_={}, vk::Extent2D maxBlockMatchRegion_={}, vk::Extent2D maxBoxFilterBlockSize_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceImageProcessingPropertiesQCOM (PhysicalDeviceImageProcessingPropertiesQCOM const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceImageProcessingPropertiesQCOM (VkPhysicalDeviceImageProcessingPropertiesQCOM const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceImageProcessingPropertiesQCOMoperator= (PhysicalDeviceImageProcessingPropertiesQCOM const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceImageProcessingPropertiesQCOMoperator= (VkPhysicalDeviceImageProcessingPropertiesQCOM const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceImageProcessingPropertiesQCOM const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceImageProcessingPropertiesQCOM & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceImageProcessingPropertiesQCOM const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceImageProcessingPropertiesQCOM const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceImageProcessingPropertiesQCOM
 
void * pNext = {}
 
uint32_t maxWeightFilterPhases = {}
 
vk::Extent2D maxWeightFilterDimension = {}
 
vk::Extent2D maxBlockMatchRegion = {}
 
vk::Extent2D maxBoxFilterBlockSize = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 68995 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceImageProcessingPropertiesQCOM() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceImageProcessingPropertiesQCOM::PhysicalDeviceImageProcessingPropertiesQCOM ( uint32_t  maxWeightFilterPhases_ = {},
vk::Extent2D  maxWeightFilterDimension_ = {},
vk::Extent2D  maxBlockMatchRegion_ = {},
vk::Extent2D  maxBoxFilterBlockSize_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 69003 of file vulkan_structs.hpp.

◆ PhysicalDeviceImageProcessingPropertiesQCOM() [2/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceImageProcessingPropertiesQCOM::PhysicalDeviceImageProcessingPropertiesQCOM ( PhysicalDeviceImageProcessingPropertiesQCOM const &  rhs)
default

◆ PhysicalDeviceImageProcessingPropertiesQCOM() [3/3]

vk::PhysicalDeviceImageProcessingPropertiesQCOM::PhysicalDeviceImageProcessingPropertiesQCOM ( VkPhysicalDeviceImageProcessingPropertiesQCOM const &  rhs)
inline

Definition at line 69018 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceImageProcessingPropertiesQCOM &()

vk::PhysicalDeviceImageProcessingPropertiesQCOM::operator VkPhysicalDeviceImageProcessingPropertiesQCOM & ( )
inline

Definition at line 69037 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceImageProcessingPropertiesQCOM const &()

vk::PhysicalDeviceImageProcessingPropertiesQCOM::operator VkPhysicalDeviceImageProcessingPropertiesQCOM const & ( ) const
inline

Definition at line 69032 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PhysicalDeviceImageProcessingPropertiesQCOM::operator!= ( PhysicalDeviceImageProcessingPropertiesQCOM const &  rhs) const
inline

Definition at line 69073 of file vulkan_structs.hpp.

◆ operator=() [1/2]

PhysicalDeviceImageProcessingPropertiesQCOM& vk::PhysicalDeviceImageProcessingPropertiesQCOM::operator= ( PhysicalDeviceImageProcessingPropertiesQCOM const &  rhs)
default

◆ operator=() [2/2]

PhysicalDeviceImageProcessingPropertiesQCOM& vk::PhysicalDeviceImageProcessingPropertiesQCOM::operator= ( VkPhysicalDeviceImageProcessingPropertiesQCOM const &  rhs)
inline

Definition at line 69026 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PhysicalDeviceImageProcessingPropertiesQCOM::operator== ( PhysicalDeviceImageProcessingPropertiesQCOM const &  rhs) const
inline

Definition at line 69062 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::PhysicalDeviceImageProcessingPropertiesQCOM::allowDuplicate = false
static

Definition at line 68999 of file vulkan_structs.hpp.

◆ maxBlockMatchRegion

vk::Extent2D vk::PhysicalDeviceImageProcessingPropertiesQCOM::maxBlockMatchRegion = {}

Definition at line 69084 of file vulkan_structs.hpp.

◆ maxBoxFilterBlockSize

vk::Extent2D vk::PhysicalDeviceImageProcessingPropertiesQCOM::maxBoxFilterBlockSize = {}

Definition at line 69085 of file vulkan_structs.hpp.

◆ maxWeightFilterDimension

vk::Extent2D vk::PhysicalDeviceImageProcessingPropertiesQCOM::maxWeightFilterDimension = {}

Definition at line 69083 of file vulkan_structs.hpp.

◆ maxWeightFilterPhases

uint32_t vk::PhysicalDeviceImageProcessingPropertiesQCOM::maxWeightFilterPhases = {}

Definition at line 69082 of file vulkan_structs.hpp.

◆ pNext

void* vk::PhysicalDeviceImageProcessingPropertiesQCOM::pNext = {}

Definition at line 69081 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceImageProcessingPropertiesQCOM::structureType = StructureType::ePhysicalDeviceImageProcessingPropertiesQCOM
static

Definition at line 69000 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceImageProcessingPropertiesQCOM::sType = StructureType::ePhysicalDeviceImageProcessingPropertiesQCOM

Definition at line 69080 of file vulkan_structs.hpp.


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