Vulkan-Hpp
vk::QueueFamilyVideoPropertiesKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkQueueFamilyVideoPropertiesKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR QueueFamilyVideoPropertiesKHR (vk::VideoCodecOperationFlagsKHR videoCodecOperations_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR QueueFamilyVideoPropertiesKHR (QueueFamilyVideoPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 QueueFamilyVideoPropertiesKHR (VkQueueFamilyVideoPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
QueueFamilyVideoPropertiesKHRoperator= (QueueFamilyVideoPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
QueueFamilyVideoPropertiesKHRoperator= (VkQueueFamilyVideoPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkQueueFamilyVideoPropertiesKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkQueueFamilyVideoPropertiesKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (QueueFamilyVideoPropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (QueueFamilyVideoPropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eQueueFamilyVideoPropertiesKHR
 
void * pNext = {}
 
vk::VideoCodecOperationFlagsKHR videoCodecOperations = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 98622 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ QueueFamilyVideoPropertiesKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::QueueFamilyVideoPropertiesKHR::QueueFamilyVideoPropertiesKHR ( vk::VideoCodecOperationFlagsKHR  videoCodecOperations_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 98630 of file vulkan_structs.hpp.

◆ QueueFamilyVideoPropertiesKHR() [2/3]

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

◆ QueueFamilyVideoPropertiesKHR() [3/3]

vk::QueueFamilyVideoPropertiesKHR::QueueFamilyVideoPropertiesKHR ( VkQueueFamilyVideoPropertiesKHR const &  rhs)
inline

Definition at line 98639 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkQueueFamilyVideoPropertiesKHR &()

vk::QueueFamilyVideoPropertiesKHR::operator VkQueueFamilyVideoPropertiesKHR & ( )
inline

Definition at line 98658 of file vulkan_structs.hpp.

◆ operator VkQueueFamilyVideoPropertiesKHR const &()

vk::QueueFamilyVideoPropertiesKHR::operator VkQueueFamilyVideoPropertiesKHR const & ( ) const
inline

Definition at line 98653 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 98687 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

QueueFamilyVideoPropertiesKHR& vk::QueueFamilyVideoPropertiesKHR::operator= ( VkQueueFamilyVideoPropertiesKHR const &  rhs)
inline

Definition at line 98647 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 98678 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 98626 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 98695 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::QueueFamilyVideoPropertiesKHR::structureType = StructureType::eQueueFamilyVideoPropertiesKHR
static

Definition at line 98627 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::QueueFamilyVideoPropertiesKHR::sType = StructureType::eQueueFamilyVideoPropertiesKHR

Definition at line 98694 of file vulkan_structs.hpp.

◆ videoCodecOperations

vk::VideoCodecOperationFlagsKHR vk::QueueFamilyVideoPropertiesKHR::videoCodecOperations = {}

Definition at line 98696 of file vulkan_structs.hpp.


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