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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkImageDrmFormatModifierExplicitCreateInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ImageDrmFormatModifierExplicitCreateInfoEXT (uint64_t drmFormatModifier_={}, uint32_t drmFormatModifierPlaneCount_={}, const VULKAN_HPP_NAMESPACE::SubresourceLayout *pPlaneLayouts_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ImageDrmFormatModifierExplicitCreateInfoEXT (ImageDrmFormatModifierExplicitCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ImageDrmFormatModifierExplicitCreateInfoEXT (VkImageDrmFormatModifierExplicitCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 ImageDrmFormatModifierExplicitCreateInfoEXT (uint64_t drmFormatModifier_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SubresourceLayout > const &planeLayouts_, const void *pNext_=nullptr)
 
ImageDrmFormatModifierExplicitCreateInfoEXToperator= (ImageDrmFormatModifierExplicitCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ImageDrmFormatModifierExplicitCreateInfoEXToperator= (VkImageDrmFormatModifierExplicitCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageDrmFormatModifierExplicitCreateInfoEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageDrmFormatModifierExplicitCreateInfoEXT
setDrmFormatModifier (uint64_t drmFormatModifier_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageDrmFormatModifierExplicitCreateInfoEXT
setDrmFormatModifierPlaneCount (uint32_t drmFormatModifierPlaneCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageDrmFormatModifierExplicitCreateInfoEXT
setPPlaneLayouts (const VULKAN_HPP_NAMESPACE::SubresourceLayout *pPlaneLayouts_) VULKAN_HPP_NOEXCEPT
 
ImageDrmFormatModifierExplicitCreateInfoEXTsetPlaneLayouts (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SubresourceLayout > const &planeLayouts_) VULKAN_HPP_NOEXCEPT
 
 operator VkImageDrmFormatModifierExplicitCreateInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkImageDrmFormatModifierExplicitCreateInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ImageDrmFormatModifierExplicitCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ImageDrmFormatModifierExplicitCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT
 
const voidpNext = {}
 
uint64_t drmFormatModifier = {}
 
uint32_t drmFormatModifierPlaneCount = {}
 
const
VULKAN_HPP_NAMESPACE::SubresourceLayout
pPlaneLayouts = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 39018 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::ImageDrmFormatModifierExplicitCreateInfoEXT ( uint64_t  drmFormatModifier_ = {},
uint32_t  drmFormatModifierPlaneCount_ = {},
const VULKAN_HPP_NAMESPACE::SubresourceLayout pPlaneLayouts_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 39026 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::ImageDrmFormatModifierExplicitCreateInfoEXT ( ImageDrmFormatModifierExplicitCreateInfoEXT const rhs)
default
VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::ImageDrmFormatModifierExplicitCreateInfoEXT ( VkImageDrmFormatModifierExplicitCreateInfoEXT const rhs)
inline

Definition at line 39039 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::ImageDrmFormatModifierExplicitCreateInfoEXT ( uint64_t  drmFormatModifier_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SubresourceLayout > const planeLayouts_,
const void pNext_ = nullptr 
)
inline

Definition at line 39045 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::operator VkImageDrmFormatModifierExplicitCreateInfoEXT & ( )
inline

Definition at line 39109 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::operator VkImageDrmFormatModifierExplicitCreateInfoEXT const & ( ) const
inline

Definition at line 39104 of file vulkan_structs.hpp.

ImageDrmFormatModifierExplicitCreateInfoEXT& VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::operator= ( ImageDrmFormatModifierExplicitCreateInfoEXT const rhs)
default
ImageDrmFormatModifierExplicitCreateInfoEXT& VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::operator= ( VkImageDrmFormatModifierExplicitCreateInfoEXT const rhs)
inline

Definition at line 39060 of file vulkan_structs.hpp.

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

Definition at line 39133 of file vulkan_structs.hpp.

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

Definition at line 39073 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageDrmFormatModifierExplicitCreateInfoEXT& VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::setDrmFormatModifierPlaneCount ( uint32_t  drmFormatModifierPlaneCount_)
inline

Definition at line 39080 of file vulkan_structs.hpp.

ImageDrmFormatModifierExplicitCreateInfoEXT& VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::setPlaneLayouts ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SubresourceLayout > const planeLayouts_)
inline

Definition at line 39095 of file vulkan_structs.hpp.

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

Definition at line 39067 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageDrmFormatModifierExplicitCreateInfoEXT& VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::setPPlaneLayouts ( const VULKAN_HPP_NAMESPACE::SubresourceLayout pPlaneLayouts_)
inline

Definition at line 39087 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 39022 of file vulkan_structs.hpp.

uint64_t VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::drmFormatModifier = {}

Definition at line 39152 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::drmFormatModifierPlaneCount = {}

Definition at line 39153 of file vulkan_structs.hpp.

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

Definition at line 39151 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::SubresourceLayout* VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::pPlaneLayouts = {}

Definition at line 39154 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::structureType = StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT
static

Definition at line 39023 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::sType = StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT

Definition at line 39150 of file vulkan_structs.hpp.


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