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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceImageDrmFormatModifierInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceImageDrmFormatModifierInfoEXT (uint64_t drmFormatModifier_={}, VULKAN_HPP_NAMESPACE::SharingMode sharingMode_=VULKAN_HPP_NAMESPACE::SharingMode::eExclusive, uint32_t queueFamilyIndexCount_={}, const uint32_t *pQueueFamilyIndices_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceImageDrmFormatModifierInfoEXT (PhysicalDeviceImageDrmFormatModifierInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceImageDrmFormatModifierInfoEXT (VkPhysicalDeviceImageDrmFormatModifierInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 PhysicalDeviceImageDrmFormatModifierInfoEXT (uint64_t drmFormatModifier_, VULKAN_HPP_NAMESPACE::SharingMode sharingMode_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const &queueFamilyIndices_, const void *pNext_=nullptr)
 
PhysicalDeviceImageDrmFormatModifierInfoEXToperator= (PhysicalDeviceImageDrmFormatModifierInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceImageDrmFormatModifierInfoEXToperator= (VkPhysicalDeviceImageDrmFormatModifierInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceImageDrmFormatModifierInfoEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceImageDrmFormatModifierInfoEXT
setDrmFormatModifier (uint64_t drmFormatModifier_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceImageDrmFormatModifierInfoEXT
setSharingMode (VULKAN_HPP_NAMESPACE::SharingMode sharingMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceImageDrmFormatModifierInfoEXT
setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceImageDrmFormatModifierInfoEXT
setPQueueFamilyIndices (const uint32_t *pQueueFamilyIndices_) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceImageDrmFormatModifierInfoEXTsetQueueFamilyIndices (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const &queueFamilyIndices_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceImageDrmFormatModifierInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceImageDrmFormatModifierInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceImageDrmFormatModifierInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceImageDrmFormatModifierInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT
 
const voidpNext = {}
 
uint64_t drmFormatModifier = {}
 
VULKAN_HPP_NAMESPACE::SharingMode sharingMode = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive
 
uint32_t queueFamilyIndexCount = {}
 
const uint32_t * pQueueFamilyIndices = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 59543 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::PhysicalDeviceImageDrmFormatModifierInfoEXT ( uint64_t  drmFormatModifier_ = {},
VULKAN_HPP_NAMESPACE::SharingMode  sharingMode_ = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive,
uint32_t  queueFamilyIndexCount_ = {},
const uint32_t *  pQueueFamilyIndices_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 59552 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::PhysicalDeviceImageDrmFormatModifierInfoEXT ( PhysicalDeviceImageDrmFormatModifierInfoEXT const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::PhysicalDeviceImageDrmFormatModifierInfoEXT ( VkPhysicalDeviceImageDrmFormatModifierInfoEXT const rhs)
inline

Definition at line 59567 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::PhysicalDeviceImageDrmFormatModifierInfoEXT ( uint64_t  drmFormatModifier_,
VULKAN_HPP_NAMESPACE::SharingMode  sharingMode_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const queueFamilyIndices_,
const void pNext_ = nullptr 
)
inline

Definition at line 59573 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::operator VkPhysicalDeviceImageDrmFormatModifierInfoEXT & ( )
inline

Definition at line 59642 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::operator VkPhysicalDeviceImageDrmFormatModifierInfoEXT const & ( ) const
inline

Definition at line 59637 of file vulkan_structs.hpp.

PhysicalDeviceImageDrmFormatModifierInfoEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::operator= ( PhysicalDeviceImageDrmFormatModifierInfoEXT const rhs)
default
PhysicalDeviceImageDrmFormatModifierInfoEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::operator= ( VkPhysicalDeviceImageDrmFormatModifierInfoEXT const rhs)
inline

Definition at line 59589 of file vulkan_structs.hpp.

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

Definition at line 59667 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageDrmFormatModifierInfoEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::setDrmFormatModifier ( uint64_t  drmFormatModifier_)
inline

Definition at line 59602 of file vulkan_structs.hpp.

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

Definition at line 59596 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageDrmFormatModifierInfoEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::setPQueueFamilyIndices ( const uint32_t *  pQueueFamilyIndices_)
inline

Definition at line 59620 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageDrmFormatModifierInfoEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::setQueueFamilyIndexCount ( uint32_t  queueFamilyIndexCount_)
inline

Definition at line 59614 of file vulkan_structs.hpp.

PhysicalDeviceImageDrmFormatModifierInfoEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::setQueueFamilyIndices ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const queueFamilyIndices_)
inline

Definition at line 59628 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageDrmFormatModifierInfoEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::setSharingMode ( VULKAN_HPP_NAMESPACE::SharingMode  sharingMode_)
inline

Definition at line 59608 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 59547 of file vulkan_structs.hpp.

uint64_t VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::drmFormatModifier = {}

Definition at line 59686 of file vulkan_structs.hpp.

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

Definition at line 59685 of file vulkan_structs.hpp.

const uint32_t* VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::pQueueFamilyIndices = {}

Definition at line 59689 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::queueFamilyIndexCount = {}

Definition at line 59688 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SharingMode VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::sharingMode = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive

Definition at line 59687 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::structureType = StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT
static

Definition at line 59548 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::sType = StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT

Definition at line 59684 of file vulkan_structs.hpp.


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