Vulkan-Hpp
vk::HdrMetadataEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkHdrMetadataEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR HdrMetadataEXT (vk::XYColorEXT displayPrimaryRed_={}, vk::XYColorEXT displayPrimaryGreen_={}, vk::XYColorEXT displayPrimaryBlue_={}, vk::XYColorEXT whitePoint_={}, float maxLuminance_={}, float minLuminance_={}, float maxContentLightLevel_={}, float maxFrameAverageLightLevel_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR HdrMetadataEXT (HdrMetadataEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 HdrMetadataEXT (VkHdrMetadataEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
HdrMetadataEXToperator= (HdrMetadataEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
HdrMetadataEXToperator= (VkHdrMetadataEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXTsetDisplayPrimaryRed (vk::XYColorEXT const &displayPrimaryRed_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXTsetDisplayPrimaryGreen (vk::XYColorEXT const &displayPrimaryGreen_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXTsetDisplayPrimaryBlue (vk::XYColorEXT const &displayPrimaryBlue_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXTsetWhitePoint (vk::XYColorEXT const &whitePoint_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXTsetMaxLuminance (float maxLuminance_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXTsetMinLuminance (float minLuminance_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXTsetMaxContentLightLevel (float maxContentLightLevel_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXTsetMaxFrameAverageLightLevel (float maxFrameAverageLightLevel_) VULKAN_HPP_NOEXCEPT
 
 operator VkHdrMetadataEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkHdrMetadataEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (HdrMetadataEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (HdrMetadataEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eHdrMetadataEXT
 
const void * pNext = {}
 
vk::XYColorEXT displayPrimaryRed = {}
 
vk::XYColorEXT displayPrimaryGreen = {}
 
vk::XYColorEXT displayPrimaryBlue = {}
 
vk::XYColorEXT whitePoint = {}
 
float maxLuminance = {}
 
float minLuminance = {}
 
float maxContentLightLevel = {}
 
float maxFrameAverageLightLevel = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eHdrMetadataEXT
 

Detailed Description

Definition at line 42416 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ HdrMetadataEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::HdrMetadataEXT::HdrMetadataEXT ( vk::XYColorEXT  displayPrimaryRed_ = {},
vk::XYColorEXT  displayPrimaryGreen_ = {},
vk::XYColorEXT  displayPrimaryBlue_ = {},
vk::XYColorEXT  whitePoint_ = {},
float  maxLuminance_ = {},
float  minLuminance_ = {},
float  maxContentLightLevel_ = {},
float  maxFrameAverageLightLevel_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 42424 of file vulkan_structs.hpp.

◆ HdrMetadataEXT() [2/3]

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

◆ HdrMetadataEXT() [3/3]

vk::HdrMetadataEXT::HdrMetadataEXT ( VkHdrMetadataEXT const &  rhs)
inline

Definition at line 42447 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkHdrMetadataEXT &()

vk::HdrMetadataEXT::operator VkHdrMetadataEXT & ( )
inline

Definition at line 42519 of file vulkan_structs.hpp.

◆ operator VkHdrMetadataEXT const &()

vk::HdrMetadataEXT::operator VkHdrMetadataEXT const & ( ) const
inline

Definition at line 42514 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 42569 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

HdrMetadataEXT& vk::HdrMetadataEXT::operator= ( VkHdrMetadataEXT const &  rhs)
inline

Definition at line 42452 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 42557 of file vulkan_structs.hpp.

◆ setDisplayPrimaryBlue()

VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT& vk::HdrMetadataEXT::setDisplayPrimaryBlue ( vk::XYColorEXT const &  displayPrimaryBlue_)
inline

Definition at line 42477 of file vulkan_structs.hpp.

◆ setDisplayPrimaryGreen()

VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT& vk::HdrMetadataEXT::setDisplayPrimaryGreen ( vk::XYColorEXT const &  displayPrimaryGreen_)
inline

Definition at line 42471 of file vulkan_structs.hpp.

◆ setDisplayPrimaryRed()

VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT& vk::HdrMetadataEXT::setDisplayPrimaryRed ( vk::XYColorEXT const &  displayPrimaryRed_)
inline

Definition at line 42465 of file vulkan_structs.hpp.

◆ setMaxContentLightLevel()

VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT& vk::HdrMetadataEXT::setMaxContentLightLevel ( float  maxContentLightLevel_)
inline

Definition at line 42501 of file vulkan_structs.hpp.

◆ setMaxFrameAverageLightLevel()

VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT& vk::HdrMetadataEXT::setMaxFrameAverageLightLevel ( float  maxFrameAverageLightLevel_)
inline

Definition at line 42507 of file vulkan_structs.hpp.

◆ setMaxLuminance()

VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT& vk::HdrMetadataEXT::setMaxLuminance ( float  maxLuminance_)
inline

Definition at line 42489 of file vulkan_structs.hpp.

◆ setMinLuminance()

VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT& vk::HdrMetadataEXT::setMinLuminance ( float  minLuminance_)
inline

Definition at line 42495 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT& vk::HdrMetadataEXT::setPNext ( const void *  pNext_)
inline

Definition at line 42459 of file vulkan_structs.hpp.

◆ setWhitePoint()

VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT& vk::HdrMetadataEXT::setWhitePoint ( vk::XYColorEXT const &  whitePoint_)
inline

Definition at line 42483 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::HdrMetadataEXT::allowDuplicate = false
static

Definition at line 42420 of file vulkan_structs.hpp.

◆ displayPrimaryBlue

vk::XYColorEXT vk::HdrMetadataEXT::displayPrimaryBlue = {}

Definition at line 42580 of file vulkan_structs.hpp.

◆ displayPrimaryGreen

vk::XYColorEXT vk::HdrMetadataEXT::displayPrimaryGreen = {}

Definition at line 42579 of file vulkan_structs.hpp.

◆ displayPrimaryRed

vk::XYColorEXT vk::HdrMetadataEXT::displayPrimaryRed = {}

Definition at line 42578 of file vulkan_structs.hpp.

◆ maxContentLightLevel

float vk::HdrMetadataEXT::maxContentLightLevel = {}

Definition at line 42584 of file vulkan_structs.hpp.

◆ maxFrameAverageLightLevel

float vk::HdrMetadataEXT::maxFrameAverageLightLevel = {}

Definition at line 42585 of file vulkan_structs.hpp.

◆ maxLuminance

float vk::HdrMetadataEXT::maxLuminance = {}

Definition at line 42582 of file vulkan_structs.hpp.

◆ minLuminance

float vk::HdrMetadataEXT::minLuminance = {}

Definition at line 42583 of file vulkan_structs.hpp.

◆ pNext

const void* vk::HdrMetadataEXT::pNext = {}

Definition at line 42577 of file vulkan_structs.hpp.

◆ structureType

Definition at line 42421 of file vulkan_structs.hpp.

◆ sType

Definition at line 42576 of file vulkan_structs.hpp.

◆ whitePoint

vk::XYColorEXT vk::HdrMetadataEXT::whitePoint = {}

Definition at line 42581 of file vulkan_structs.hpp.


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