Vulkan-Hpp
vk::VideoEncodeQualityLevelPropertiesKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoEncodeQualityLevelPropertiesKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoEncodeQualityLevelPropertiesKHR (vk::VideoEncodeRateControlModeFlagBitsKHR preferredRateControlMode_=vk::VideoEncodeRateControlModeFlagBitsKHR::eDefault, uint32_t preferredRateControlLayerCount_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoEncodeQualityLevelPropertiesKHR (VideoEncodeQualityLevelPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoEncodeQualityLevelPropertiesKHR (VkVideoEncodeQualityLevelPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VideoEncodeQualityLevelPropertiesKHRoperator= (VideoEncodeQualityLevelPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoEncodeQualityLevelPropertiesKHRoperator= (VkVideoEncodeQualityLevelPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeQualityLevelPropertiesKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeQualityLevelPropertiesKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoEncodeQualityLevelPropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoEncodeQualityLevelPropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoEncodeQualityLevelPropertiesKHR
 
void * pNext = {}
 
vk::VideoEncodeRateControlModeFlagBitsKHR preferredRateControlMode
 
uint32_t preferredRateControlLayerCount = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 120732 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoEncodeQualityLevelPropertiesKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::VideoEncodeQualityLevelPropertiesKHR::VideoEncodeQualityLevelPropertiesKHR ( vk::VideoEncodeRateControlModeFlagBitsKHR  preferredRateControlMode_ = vk::VideoEncodeRateControlModeFlagBitsKHR::eDefault,
uint32_t  preferredRateControlLayerCount_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 120740 of file vulkan_structs.hpp.

◆ VideoEncodeQualityLevelPropertiesKHR() [2/3]

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

◆ VideoEncodeQualityLevelPropertiesKHR() [3/3]

vk::VideoEncodeQualityLevelPropertiesKHR::VideoEncodeQualityLevelPropertiesKHR ( VkVideoEncodeQualityLevelPropertiesKHR const &  rhs)
inline

Definition at line 120752 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoEncodeQualityLevelPropertiesKHR &()

vk::VideoEncodeQualityLevelPropertiesKHR::operator VkVideoEncodeQualityLevelPropertiesKHR & ( )
inline

Definition at line 120771 of file vulkan_structs.hpp.

◆ operator VkVideoEncodeQualityLevelPropertiesKHR const &()

vk::VideoEncodeQualityLevelPropertiesKHR::operator VkVideoEncodeQualityLevelPropertiesKHR const & ( ) const
inline

Definition at line 120766 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 120802 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VideoEncodeQualityLevelPropertiesKHR& vk::VideoEncodeQualityLevelPropertiesKHR::operator= ( VkVideoEncodeQualityLevelPropertiesKHR const &  rhs)
inline

Definition at line 120760 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 120792 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 120736 of file vulkan_structs.hpp.

◆ pNext

void* vk::VideoEncodeQualityLevelPropertiesKHR::pNext = {}

Definition at line 120810 of file vulkan_structs.hpp.

◆ preferredRateControlLayerCount

uint32_t vk::VideoEncodeQualityLevelPropertiesKHR::preferredRateControlLayerCount = {}

Definition at line 120813 of file vulkan_structs.hpp.

◆ preferredRateControlMode

vk::VideoEncodeRateControlModeFlagBitsKHR vk::VideoEncodeQualityLevelPropertiesKHR::preferredRateControlMode

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoEncodeQualityLevelPropertiesKHR::structureType = StructureType::eVideoEncodeQualityLevelPropertiesKHR
static

Definition at line 120737 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoEncodeQualityLevelPropertiesKHR::sType = StructureType::eVideoEncodeQualityLevelPropertiesKHR

Definition at line 120809 of file vulkan_structs.hpp.


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