Vulkan-Hpp
vk::DrmFormatModifierPropertiesList2EXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDrmFormatModifierPropertiesList2EXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesList2EXT (uint32_t drmFormatModifierCount_={}, vk::DrmFormatModifierProperties2EXT *pDrmFormatModifierProperties_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesList2EXT (DrmFormatModifierPropertiesList2EXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DrmFormatModifierPropertiesList2EXT (VkDrmFormatModifierPropertiesList2EXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 DrmFormatModifierPropertiesList2EXT (vk::ArrayProxyNoTemporaries< vk::DrmFormatModifierProperties2EXT > const &drmFormatModifierProperties_, void *pNext_=nullptr)
 
DrmFormatModifierPropertiesList2EXToperator= (DrmFormatModifierPropertiesList2EXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DrmFormatModifierPropertiesList2EXToperator= (VkDrmFormatModifierPropertiesList2EXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkDrmFormatModifierPropertiesList2EXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDrmFormatModifierPropertiesList2EXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DrmFormatModifierPropertiesList2EXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DrmFormatModifierPropertiesList2EXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eDrmFormatModifierPropertiesList2EXT
 
void * pNext = {}
 
uint32_t drmFormatModifierCount = {}
 
vk::DrmFormatModifierProperties2EXTpDrmFormatModifierProperties = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 33389 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DrmFormatModifierPropertiesList2EXT() [1/4]

VULKAN_HPP_CONSTEXPR vk::DrmFormatModifierPropertiesList2EXT::DrmFormatModifierPropertiesList2EXT ( uint32_t  drmFormatModifierCount_ = {},
vk::DrmFormatModifierProperties2EXT pDrmFormatModifierProperties_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 33397 of file vulkan_structs.hpp.

◆ DrmFormatModifierPropertiesList2EXT() [2/4]

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

◆ DrmFormatModifierPropertiesList2EXT() [3/4]

vk::DrmFormatModifierPropertiesList2EXT::DrmFormatModifierPropertiesList2EXT ( VkDrmFormatModifierPropertiesList2EXT const &  rhs)
inline

Definition at line 33408 of file vulkan_structs.hpp.

◆ DrmFormatModifierPropertiesList2EXT() [4/4]

vk::DrmFormatModifierPropertiesList2EXT::DrmFormatModifierPropertiesList2EXT ( vk::ArrayProxyNoTemporaries< vk::DrmFormatModifierProperties2EXT > const &  drmFormatModifierProperties_,
void *  pNext_ = nullptr 
)
inline

Definition at line 33414 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDrmFormatModifierPropertiesList2EXT &()

vk::DrmFormatModifierPropertiesList2EXT::operator VkDrmFormatModifierPropertiesList2EXT & ( )
inline

Definition at line 33438 of file vulkan_structs.hpp.

◆ operator VkDrmFormatModifierPropertiesList2EXT const &()

vk::DrmFormatModifierPropertiesList2EXT::operator VkDrmFormatModifierPropertiesList2EXT const & ( ) const
inline

Definition at line 33433 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 33468 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DrmFormatModifierPropertiesList2EXT& vk::DrmFormatModifierPropertiesList2EXT::operator= ( VkDrmFormatModifierPropertiesList2EXT const &  rhs)
inline

Definition at line 33427 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 33458 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 33393 of file vulkan_structs.hpp.

◆ drmFormatModifierCount

uint32_t vk::DrmFormatModifierPropertiesList2EXT::drmFormatModifierCount = {}

Definition at line 33477 of file vulkan_structs.hpp.

◆ pDrmFormatModifierProperties

vk::DrmFormatModifierProperties2EXT* vk::DrmFormatModifierPropertiesList2EXT::pDrmFormatModifierProperties = {}

Definition at line 33478 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 33476 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::DrmFormatModifierPropertiesList2EXT::structureType = StructureType::eDrmFormatModifierPropertiesList2EXT
static

Definition at line 33394 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::DrmFormatModifierPropertiesList2EXT::sType = StructureType::eDrmFormatModifierPropertiesList2EXT

Definition at line 33475 of file vulkan_structs.hpp.


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