Vulkan-Hpp
vk::raii::DisplayModeKHR Class Reference

#include <vulkan_raii.hpp>

Public Types

using CType = VkDisplayModeKHR
 
using CppType = vk::DisplayModeKHR
 

Public Member Functions

 DisplayModeKHR (vk::raii::DisplayKHR const &display, vk::DisplayModeCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 DisplayModeKHR (vk::raii::DisplayKHR const &display, VkDisplayModeKHR displayModeKHR)
 
 DisplayModeKHR (std::nullptr_t)
 
 ~DisplayModeKHR ()
 
 DisplayModeKHR ()=delete
 
 DisplayModeKHR (DisplayModeKHR const &rhs)
 
 DisplayModeKHR (DisplayModeKHR &&rhs) VULKAN_HPP_NOEXCEPT
 
DisplayModeKHRoperator= (DisplayModeKHR const &rhs)
 
DisplayModeKHRoperator= (DisplayModeKHR &&rhs) VULKAN_HPP_NOEXCEPT
 
vk::DisplayModeKHR const & operator* () const VULKAN_HPP_NOEXCEPT
 
 operator vk::DisplayModeKHR () const VULKAN_HPP_NOEXCEPT
 
void clear () VULKAN_HPP_NOEXCEPT
 
vk::DisplayModeKHR release ()
 
vk::raii::InstanceDispatcher const * getDispatcher () const
 
void swap (vk::raii::DisplayModeKHR &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_NODISCARD vk::DisplayPlaneCapabilitiesKHR getDisplayPlaneCapabilities (uint32_t planeIndex) const
 

Static Public Attributes

static VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType objectType = vk::ObjectType::eDisplayModeKHR
 
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT debugReportObjectType
 

Detailed Description

Definition at line 8066 of file vulkan_raii.hpp.

Member Typedef Documentation

◆ CppType

◆ CType

Constructor & Destructor Documentation

◆ DisplayModeKHR() [1/6]

vk::raii::DisplayModeKHR::DisplayModeKHR ( vk::raii::DisplayKHR const &  display,
vk::DisplayModeCreateInfoKHR const &  createInfo,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 8078 of file vulkan_raii.hpp.

◆ DisplayModeKHR() [2/6]

vk::raii::DisplayModeKHR::DisplayModeKHR ( vk::raii::DisplayKHR const &  display,
VkDisplayModeKHR  displayModeKHR 
)
inline

Definition at line 8086 of file vulkan_raii.hpp.

◆ DisplayModeKHR() [3/6]

vk::raii::DisplayModeKHR::DisplayModeKHR ( std::nullptr_t  )
inline

Definition at line 8091 of file vulkan_raii.hpp.

◆ ~DisplayModeKHR()

vk::raii::DisplayModeKHR::~DisplayModeKHR ( )
inline

Definition at line 8093 of file vulkan_raii.hpp.

◆ DisplayModeKHR() [4/6]

vk::raii::DisplayModeKHR::DisplayModeKHR ( )
delete

◆ DisplayModeKHR() [5/6]

vk::raii::DisplayModeKHR::DisplayModeKHR ( DisplayModeKHR const &  rhs)
inline

Definition at line 8100 of file vulkan_raii.hpp.

◆ DisplayModeKHR() [6/6]

vk::raii::DisplayModeKHR::DisplayModeKHR ( DisplayModeKHR &&  rhs)
inline

Definition at line 8102 of file vulkan_raii.hpp.

Member Function Documentation

◆ clear()

void vk::raii::DisplayModeKHR::clear ( )
inline

Definition at line 8137 of file vulkan_raii.hpp.

◆ getDispatcher()

vk::raii::InstanceDispatcher const* vk::raii::DisplayModeKHR::getDispatcher ( ) const
inline

Definition at line 8151 of file vulkan_raii.hpp.

◆ getDisplayPlaneCapabilities()

VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::DisplayPlaneCapabilitiesKHR vk::raii::DisplayModeKHR::getDisplayPlaneCapabilities ( uint32_t  planeIndex) const

Definition at line 15343 of file vulkan_raii.hpp.

◆ operator vk::DisplayModeKHR()

vk::raii::DisplayModeKHR::operator vk::DisplayModeKHR ( ) const
inline

Definition at line 8132 of file vulkan_raii.hpp.

◆ operator*()

vk::DisplayModeKHR const& vk::raii::DisplayModeKHR::operator* ( ) const
inline

Definition at line 8127 of file vulkan_raii.hpp.

◆ operator=() [1/2]

DisplayModeKHR& vk::raii::DisplayModeKHR::operator= ( DisplayModeKHR &&  rhs)
inline

Definition at line 8116 of file vulkan_raii.hpp.

◆ operator=() [2/2]

DisplayModeKHR& vk::raii::DisplayModeKHR::operator= ( DisplayModeKHR const &  rhs)
inline

Definition at line 8109 of file vulkan_raii.hpp.

◆ release()

vk::DisplayModeKHR vk::raii::DisplayModeKHR::release ( )
inline

Definition at line 8144 of file vulkan_raii.hpp.

◆ swap()

void vk::raii::DisplayModeKHR::swap ( vk::raii::DisplayModeKHR rhs)
inline

Definition at line 8157 of file vulkan_raii.hpp.

Member Data Documentation

◆ debugReportObjectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT vk::raii::DisplayModeKHR::debugReportObjectType
static

◆ objectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType vk::raii::DisplayModeKHR::objectType = vk::ObjectType::eDisplayModeKHR
static

Definition at line 8072 of file vulkan_raii.hpp.


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