Vulkan-Hpp
vk::SurfaceFormatKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSurfaceFormatKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SurfaceFormatKHR (vk::Format format_=vk::Format::eUndefined, vk::ColorSpaceKHR colorSpace_=vk::ColorSpaceKHR::eSrgbNonlinear) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SurfaceFormatKHR (SurfaceFormatKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SurfaceFormatKHR (VkSurfaceFormatKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
SurfaceFormatKHRoperator= (SurfaceFormatKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SurfaceFormatKHRoperator= (VkSurfaceFormatKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkSurfaceFormatKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSurfaceFormatKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SurfaceFormatKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SurfaceFormatKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::Format format = vk::Format::eUndefined
 
vk::ColorSpaceKHR colorSpace = vk::ColorSpaceKHR::eSrgbNonlinear
 

Detailed Description

Definition at line 110162 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ SurfaceFormatKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::SurfaceFormatKHR::SurfaceFormatKHR ( vk::Format  format_ = vk::Format::eUndefined,
vk::ColorSpaceKHR  colorSpace_ = vk::ColorSpaceKHR::eSrgbNonlinear 
)
inline

Definition at line 110168 of file vulkan_structs.hpp.

◆ SurfaceFormatKHR() [2/3]

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

◆ SurfaceFormatKHR() [3/3]

vk::SurfaceFormatKHR::SurfaceFormatKHR ( VkSurfaceFormatKHR const &  rhs)
inline

Definition at line 110177 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkSurfaceFormatKHR &()

vk::SurfaceFormatKHR::operator VkSurfaceFormatKHR & ( )
inline

Definition at line 110193 of file vulkan_structs.hpp.

◆ operator VkSurfaceFormatKHR const &()

vk::SurfaceFormatKHR::operator VkSurfaceFormatKHR const & ( ) const
inline

Definition at line 110188 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 110222 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

SurfaceFormatKHR& vk::SurfaceFormatKHR::operator= ( VkSurfaceFormatKHR const &  rhs)
inline

Definition at line 110182 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 110213 of file vulkan_structs.hpp.

Member Data Documentation

◆ colorSpace

vk::ColorSpaceKHR vk::SurfaceFormatKHR::colorSpace = vk::ColorSpaceKHR::eSrgbNonlinear

Definition at line 110230 of file vulkan_structs.hpp.

◆ format

vk::Format vk::SurfaceFormatKHR::format = vk::Format::eUndefined

Definition at line 110229 of file vulkan_structs.hpp.


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