Vulkan-Hpp
vk::VideoPictureResourceInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoPictureResourceInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoPictureResourceInfoKHR (vk::Offset2D codedOffset_={}, vk::Extent2D codedExtent_={}, uint32_t baseArrayLayer_={}, vk::ImageView imageViewBinding_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoPictureResourceInfoKHR (VideoPictureResourceInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoPictureResourceInfoKHR (VkVideoPictureResourceInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VideoPictureResourceInfoKHRoperator= (VideoPictureResourceInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoPictureResourceInfoKHRoperator= (VkVideoPictureResourceInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceInfoKHRsetCodedOffset (vk::Offset2D const &codedOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceInfoKHRsetCodedExtent (vk::Extent2D const &codedExtent_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceInfoKHRsetBaseArrayLayer (uint32_t baseArrayLayer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceInfoKHRsetImageViewBinding (vk::ImageView imageViewBinding_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoPictureResourceInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoPictureResourceInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoPictureResourceInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoPictureResourceInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoPictureResourceInfoKHR
 
const void * pNext = {}
 
vk::Offset2D codedOffset = {}
 
vk::Extent2D codedExtent = {}
 
uint32_t baseArrayLayer = {}
 
vk::ImageView imageViewBinding = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 113685 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoPictureResourceInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::VideoPictureResourceInfoKHR::VideoPictureResourceInfoKHR ( vk::Offset2D  codedOffset_ = {},
vk::Extent2D  codedExtent_ = {},
uint32_t  baseArrayLayer_ = {},
vk::ImageView  imageViewBinding_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 113693 of file vulkan_structs.hpp.

◆ VideoPictureResourceInfoKHR() [2/3]

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

◆ VideoPictureResourceInfoKHR() [3/3]

vk::VideoPictureResourceInfoKHR::VideoPictureResourceInfoKHR ( VkVideoPictureResourceInfoKHR const &  rhs)
inline

Definition at line 113708 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoPictureResourceInfoKHR &()

vk::VideoPictureResourceInfoKHR::operator VkVideoPictureResourceInfoKHR & ( )
inline

Definition at line 113759 of file vulkan_structs.hpp.

◆ operator VkVideoPictureResourceInfoKHR const &()

vk::VideoPictureResourceInfoKHR::operator VkVideoPictureResourceInfoKHR const & ( ) const
inline

Definition at line 113754 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 113794 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VideoPictureResourceInfoKHR& vk::VideoPictureResourceInfoKHR::operator= ( VkVideoPictureResourceInfoKHR const &  rhs)
inline

Definition at line 113716 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 113784 of file vulkan_structs.hpp.

◆ setBaseArrayLayer()

VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceInfoKHR& vk::VideoPictureResourceInfoKHR::setBaseArrayLayer ( uint32_t  baseArrayLayer_)
inline

Definition at line 113741 of file vulkan_structs.hpp.

◆ setCodedExtent()

VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceInfoKHR& vk::VideoPictureResourceInfoKHR::setCodedExtent ( vk::Extent2D const &  codedExtent_)
inline

Definition at line 113735 of file vulkan_structs.hpp.

◆ setCodedOffset()

VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceInfoKHR& vk::VideoPictureResourceInfoKHR::setCodedOffset ( vk::Offset2D const &  codedOffset_)
inline

Definition at line 113729 of file vulkan_structs.hpp.

◆ setImageViewBinding()

VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceInfoKHR& vk::VideoPictureResourceInfoKHR::setImageViewBinding ( vk::ImageView  imageViewBinding_)
inline

Definition at line 113747 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 113723 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 113689 of file vulkan_structs.hpp.

◆ baseArrayLayer

uint32_t vk::VideoPictureResourceInfoKHR::baseArrayLayer = {}

Definition at line 113805 of file vulkan_structs.hpp.

◆ codedExtent

vk::Extent2D vk::VideoPictureResourceInfoKHR::codedExtent = {}

Definition at line 113804 of file vulkan_structs.hpp.

◆ codedOffset

vk::Offset2D vk::VideoPictureResourceInfoKHR::codedOffset = {}

Definition at line 113803 of file vulkan_structs.hpp.

◆ imageViewBinding

vk::ImageView vk::VideoPictureResourceInfoKHR::imageViewBinding = {}

Definition at line 113806 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 113802 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoPictureResourceInfoKHR::structureType = StructureType::eVideoPictureResourceInfoKHR
static

Definition at line 113690 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoPictureResourceInfoKHR::sType = StructureType::eVideoPictureResourceInfoKHR

Definition at line 113801 of file vulkan_structs.hpp.


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