Vulkan-Hpp
vk::PhysicalDeviceVideoFormatInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceVideoFormatInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceVideoFormatInfoKHR (vk::ImageUsageFlags imageUsage_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceVideoFormatInfoKHR (PhysicalDeviceVideoFormatInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceVideoFormatInfoKHR (VkPhysicalDeviceVideoFormatInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceVideoFormatInfoKHRoperator= (PhysicalDeviceVideoFormatInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceVideoFormatInfoKHRoperator= (VkPhysicalDeviceVideoFormatInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVideoFormatInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVideoFormatInfoKHRsetImageUsage (vk::ImageUsageFlags imageUsage_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVideoFormatInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVideoFormatInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceVideoFormatInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceVideoFormatInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceVideoFormatInfoKHR
 
const void * pNext = {}
 
vk::ImageUsageFlags imageUsage = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 86983 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceVideoFormatInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceVideoFormatInfoKHR::PhysicalDeviceVideoFormatInfoKHR ( vk::ImageUsageFlags  imageUsage_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 86991 of file vulkan_structs.hpp.

◆ PhysicalDeviceVideoFormatInfoKHR() [2/3]

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

◆ PhysicalDeviceVideoFormatInfoKHR() [3/3]

vk::PhysicalDeviceVideoFormatInfoKHR::PhysicalDeviceVideoFormatInfoKHR ( VkPhysicalDeviceVideoFormatInfoKHR const &  rhs)
inline

Definition at line 87000 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceVideoFormatInfoKHR &()

vk::PhysicalDeviceVideoFormatInfoKHR::operator VkPhysicalDeviceVideoFormatInfoKHR & ( )
inline

Definition at line 87033 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceVideoFormatInfoKHR const &()

vk::PhysicalDeviceVideoFormatInfoKHR::operator VkPhysicalDeviceVideoFormatInfoKHR const & ( ) const
inline

Definition at line 87028 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 87062 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceVideoFormatInfoKHR& vk::PhysicalDeviceVideoFormatInfoKHR::operator= ( VkPhysicalDeviceVideoFormatInfoKHR const &  rhs)
inline

Definition at line 87008 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 87053 of file vulkan_structs.hpp.

◆ setImageUsage()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVideoFormatInfoKHR& vk::PhysicalDeviceVideoFormatInfoKHR::setImageUsage ( vk::ImageUsageFlags  imageUsage_)
inline

Definition at line 87021 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 87015 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 86987 of file vulkan_structs.hpp.

◆ imageUsage

vk::ImageUsageFlags vk::PhysicalDeviceVideoFormatInfoKHR::imageUsage = {}

Definition at line 87071 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 87070 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceVideoFormatInfoKHR::structureType = StructureType::ePhysicalDeviceVideoFormatInfoKHR
static

Definition at line 86988 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceVideoFormatInfoKHR::sType = StructureType::ePhysicalDeviceVideoFormatInfoKHR

Definition at line 87069 of file vulkan_structs.hpp.


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