Vulkan-Hpp
vk::DisplayPropertiesKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDisplayPropertiesKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DisplayPropertiesKHR (vk::DisplayKHR display_={}, const char *displayName_={}, vk::Extent2D physicalDimensions_={}, vk::Extent2D physicalResolution_={}, vk::SurfaceTransformFlagsKHR supportedTransforms_={}, vk::Bool32 planeReorderPossible_={}, vk::Bool32 persistentContent_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DisplayPropertiesKHR (DisplayPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DisplayPropertiesKHR (VkDisplayPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
DisplayPropertiesKHRoperator= (DisplayPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DisplayPropertiesKHRoperator= (VkDisplayPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkDisplayPropertiesKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDisplayPropertiesKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DisplayPropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DisplayPropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::DisplayKHR display = {}
 
const char * displayName = {}
 
vk::Extent2D physicalDimensions = {}
 
vk::Extent2D physicalResolution = {}
 
vk::SurfaceTransformFlagsKHR supportedTransforms = {}
 
vk::Bool32 planeReorderPossible = {}
 
vk::Bool32 persistentContent = {}
 

Detailed Description

Definition at line 32467 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DisplayPropertiesKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::DisplayPropertiesKHR::DisplayPropertiesKHR ( vk::DisplayKHR  display_ = {},
const char *  displayName_ = {},
vk::Extent2D  physicalDimensions_ = {},
vk::Extent2D  physicalResolution_ = {},
vk::SurfaceTransformFlagsKHR  supportedTransforms_ = {},
vk::Bool32  planeReorderPossible_ = {},
vk::Bool32  persistentContent_ = {} 
)
inline

Definition at line 32472 of file vulkan_structs.hpp.

◆ DisplayPropertiesKHR() [2/3]

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

◆ DisplayPropertiesKHR() [3/3]

vk::DisplayPropertiesKHR::DisplayPropertiesKHR ( VkDisplayPropertiesKHR const &  rhs)
inline

Definition at line 32491 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDisplayPropertiesKHR &()

vk::DisplayPropertiesKHR::operator VkDisplayPropertiesKHR & ( )
inline

Definition at line 32510 of file vulkan_structs.hpp.

◆ operator VkDisplayPropertiesKHR const &()

vk::DisplayPropertiesKHR::operator VkDisplayPropertiesKHR const & ( ) const
inline

Definition at line 32505 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 32564 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DisplayPropertiesKHR& vk::DisplayPropertiesKHR::operator= ( VkDisplayPropertiesKHR const &  rhs)
inline

Definition at line 32499 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 32556 of file vulkan_structs.hpp.

Member Data Documentation

◆ display

vk::DisplayKHR vk::DisplayPropertiesKHR::display = {}

Definition at line 32570 of file vulkan_structs.hpp.

◆ displayName

const char* vk::DisplayPropertiesKHR::displayName = {}

Definition at line 32571 of file vulkan_structs.hpp.

◆ persistentContent

vk::Bool32 vk::DisplayPropertiesKHR::persistentContent = {}

Definition at line 32576 of file vulkan_structs.hpp.

◆ physicalDimensions

vk::Extent2D vk::DisplayPropertiesKHR::physicalDimensions = {}

Definition at line 32572 of file vulkan_structs.hpp.

◆ physicalResolution

vk::Extent2D vk::DisplayPropertiesKHR::physicalResolution = {}

Definition at line 32573 of file vulkan_structs.hpp.

◆ planeReorderPossible

vk::Bool32 vk::DisplayPropertiesKHR::planeReorderPossible = {}

Definition at line 32575 of file vulkan_structs.hpp.

◆ supportedTransforms

vk::SurfaceTransformFlagsKHR vk::DisplayPropertiesKHR::supportedTransforms = {}

Definition at line 32574 of file vulkan_structs.hpp.


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