Vulkan-Hpp
vk::DrmFormatModifierProperties2EXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDrmFormatModifierProperties2EXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DrmFormatModifierProperties2EXT (uint64_t drmFormatModifier_={}, uint32_t drmFormatModifierPlaneCount_={}, vk::FormatFeatureFlags2 drmFormatModifierTilingFeatures_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DrmFormatModifierProperties2EXT (DrmFormatModifierProperties2EXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DrmFormatModifierProperties2EXT (VkDrmFormatModifierProperties2EXT const &rhs) VULKAN_HPP_NOEXCEPT
 
DrmFormatModifierProperties2EXToperator= (DrmFormatModifierProperties2EXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DrmFormatModifierProperties2EXToperator= (VkDrmFormatModifierProperties2EXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkDrmFormatModifierProperties2EXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDrmFormatModifierProperties2EXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DrmFormatModifierProperties2EXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DrmFormatModifierProperties2EXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint64_t drmFormatModifier = {}
 
uint32_t drmFormatModifierPlaneCount = {}
 
vk::FormatFeatureFlags2 drmFormatModifierTilingFeatures = {}
 

Detailed Description

Definition at line 33235 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DrmFormatModifierProperties2EXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::DrmFormatModifierProperties2EXT::DrmFormatModifierProperties2EXT ( uint64_t  drmFormatModifier_ = {},
uint32_t  drmFormatModifierPlaneCount_ = {},
vk::FormatFeatureFlags2  drmFormatModifierTilingFeatures_ = {} 
)
inline

Definition at line 33240 of file vulkan_structs.hpp.

◆ DrmFormatModifierProperties2EXT() [2/3]

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

◆ DrmFormatModifierProperties2EXT() [3/3]

vk::DrmFormatModifierProperties2EXT::DrmFormatModifierProperties2EXT ( VkDrmFormatModifierProperties2EXT const &  rhs)
inline

Definition at line 33251 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDrmFormatModifierProperties2EXT &()

vk::DrmFormatModifierProperties2EXT::operator VkDrmFormatModifierProperties2EXT & ( )
inline

Definition at line 33270 of file vulkan_structs.hpp.

◆ operator VkDrmFormatModifierProperties2EXT const &()

vk::DrmFormatModifierProperties2EXT::operator VkDrmFormatModifierProperties2EXT const & ( ) const
inline

Definition at line 33265 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 33300 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DrmFormatModifierProperties2EXT& vk::DrmFormatModifierProperties2EXT::operator= ( VkDrmFormatModifierProperties2EXT const &  rhs)
inline

Definition at line 33259 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 33290 of file vulkan_structs.hpp.

Member Data Documentation

◆ drmFormatModifier

uint64_t vk::DrmFormatModifierProperties2EXT::drmFormatModifier = {}

Definition at line 33307 of file vulkan_structs.hpp.

◆ drmFormatModifierPlaneCount

uint32_t vk::DrmFormatModifierProperties2EXT::drmFormatModifierPlaneCount = {}

Definition at line 33308 of file vulkan_structs.hpp.

◆ drmFormatModifierTilingFeatures

vk::FormatFeatureFlags2 vk::DrmFormatModifierProperties2EXT::drmFormatModifierTilingFeatures = {}

Definition at line 33309 of file vulkan_structs.hpp.


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