Vulkan-Hpp
vk::DrmFormatModifierPropertiesEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDrmFormatModifierPropertiesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesEXT (uint64_t drmFormatModifier_={}, uint32_t drmFormatModifierPlaneCount_={}, vk::FormatFeatureFlags drmFormatModifierTilingFeatures_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesEXT (DrmFormatModifierPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DrmFormatModifierPropertiesEXT (VkDrmFormatModifierPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
DrmFormatModifierPropertiesEXToperator= (DrmFormatModifierPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DrmFormatModifierPropertiesEXToperator= (VkDrmFormatModifierPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkDrmFormatModifierPropertiesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDrmFormatModifierPropertiesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DrmFormatModifierPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DrmFormatModifierPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

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

Detailed Description

Definition at line 33312 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DrmFormatModifierPropertiesEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::DrmFormatModifierPropertiesEXT::DrmFormatModifierPropertiesEXT ( uint64_t  drmFormatModifier_ = {},
uint32_t  drmFormatModifierPlaneCount_ = {},
vk::FormatFeatureFlags  drmFormatModifierTilingFeatures_ = {} 
)
inline

Definition at line 33317 of file vulkan_structs.hpp.

◆ DrmFormatModifierPropertiesEXT() [2/3]

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

◆ DrmFormatModifierPropertiesEXT() [3/3]

vk::DrmFormatModifierPropertiesEXT::DrmFormatModifierPropertiesEXT ( VkDrmFormatModifierPropertiesEXT const &  rhs)
inline

Definition at line 33328 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDrmFormatModifierPropertiesEXT &()

vk::DrmFormatModifierPropertiesEXT::operator VkDrmFormatModifierPropertiesEXT & ( )
inline

Definition at line 33347 of file vulkan_structs.hpp.

◆ operator VkDrmFormatModifierPropertiesEXT const &()

vk::DrmFormatModifierPropertiesEXT::operator VkDrmFormatModifierPropertiesEXT const & ( ) const
inline

Definition at line 33342 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 33377 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DrmFormatModifierPropertiesEXT& vk::DrmFormatModifierPropertiesEXT::operator= ( VkDrmFormatModifierPropertiesEXT const &  rhs)
inline

Definition at line 33336 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 33367 of file vulkan_structs.hpp.

Member Data Documentation

◆ drmFormatModifier

uint64_t vk::DrmFormatModifierPropertiesEXT::drmFormatModifier = {}

Definition at line 33384 of file vulkan_structs.hpp.

◆ drmFormatModifierPlaneCount

uint32_t vk::DrmFormatModifierPropertiesEXT::drmFormatModifierPlaneCount = {}

Definition at line 33385 of file vulkan_structs.hpp.

◆ drmFormatModifierTilingFeatures

vk::FormatFeatureFlags vk::DrmFormatModifierPropertiesEXT::drmFormatModifierTilingFeatures = {}

Definition at line 33386 of file vulkan_structs.hpp.


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