Vulkan-Hpp
vk::VideoEncodeQualityLevelInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoEncodeQualityLevelInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoEncodeQualityLevelInfoKHR (uint32_t qualityLevel_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoEncodeQualityLevelInfoKHR (VideoEncodeQualityLevelInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoEncodeQualityLevelInfoKHR (VkVideoEncodeQualityLevelInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VideoEncodeQualityLevelInfoKHRoperator= (VideoEncodeQualityLevelInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoEncodeQualityLevelInfoKHRoperator= (VkVideoEncodeQualityLevelInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeQualityLevelInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeQualityLevelInfoKHRsetQualityLevel (uint32_t qualityLevel_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeQualityLevelInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeQualityLevelInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoEncodeQualityLevelInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoEncodeQualityLevelInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoEncodeQualityLevelInfoKHR
 
const void * pNext = {}
 
uint32_t qualityLevel = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 120636 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoEncodeQualityLevelInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::VideoEncodeQualityLevelInfoKHR::VideoEncodeQualityLevelInfoKHR ( uint32_t  qualityLevel_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 120644 of file vulkan_structs.hpp.

◆ VideoEncodeQualityLevelInfoKHR() [2/3]

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

◆ VideoEncodeQualityLevelInfoKHR() [3/3]

vk::VideoEncodeQualityLevelInfoKHR::VideoEncodeQualityLevelInfoKHR ( VkVideoEncodeQualityLevelInfoKHR const &  rhs)
inline

Definition at line 120652 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoEncodeQualityLevelInfoKHR &()

vk::VideoEncodeQualityLevelInfoKHR::operator VkVideoEncodeQualityLevelInfoKHR & ( )
inline

Definition at line 120685 of file vulkan_structs.hpp.

◆ operator VkVideoEncodeQualityLevelInfoKHR const &()

vk::VideoEncodeQualityLevelInfoKHR::operator VkVideoEncodeQualityLevelInfoKHR const & ( ) const
inline

Definition at line 120680 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 120714 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VideoEncodeQualityLevelInfoKHR& vk::VideoEncodeQualityLevelInfoKHR::operator= ( VkVideoEncodeQualityLevelInfoKHR const &  rhs)
inline

Definition at line 120660 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 120705 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 120667 of file vulkan_structs.hpp.

◆ setQualityLevel()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeQualityLevelInfoKHR& vk::VideoEncodeQualityLevelInfoKHR::setQualityLevel ( uint32_t  qualityLevel_)
inline

Definition at line 120673 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 120640 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 120722 of file vulkan_structs.hpp.

◆ qualityLevel

uint32_t vk::VideoEncodeQualityLevelInfoKHR::qualityLevel = {}

Definition at line 120723 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoEncodeQualityLevelInfoKHR::structureType = StructureType::eVideoEncodeQualityLevelInfoKHR
static

Definition at line 120641 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoEncodeQualityLevelInfoKHR::sType = StructureType::eVideoEncodeQualityLevelInfoKHR

Definition at line 120721 of file vulkan_structs.hpp.


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