Vulkan-Hpp
vk::VideoEncodeH265PictureInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoEncodeH265PictureInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoEncodeH265PictureInfoKHR (uint32_t naluSliceSegmentEntryCount_={}, const vk::VideoEncodeH265NaluSliceSegmentInfoKHR *pNaluSliceSegmentEntries_={}, const StdVideoEncodeH265PictureInfo *pStdPictureInfo_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoEncodeH265PictureInfoKHR (VideoEncodeH265PictureInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoEncodeH265PictureInfoKHR (VkVideoEncodeH265PictureInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 VideoEncodeH265PictureInfoKHR (vk::ArrayProxyNoTemporaries< const vk::VideoEncodeH265NaluSliceSegmentInfoKHR > const &naluSliceSegmentEntries_, const StdVideoEncodeH265PictureInfo *pStdPictureInfo_={}, const void *pNext_=nullptr)
 
VideoEncodeH265PictureInfoKHRoperator= (VideoEncodeH265PictureInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoEncodeH265PictureInfoKHRoperator= (VkVideoEncodeH265PictureInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265PictureInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265PictureInfoKHRsetNaluSliceSegmentEntryCount (uint32_t naluSliceSegmentEntryCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265PictureInfoKHRsetPNaluSliceSegmentEntries (const vk::VideoEncodeH265NaluSliceSegmentInfoKHR *pNaluSliceSegmentEntries_) VULKAN_HPP_NOEXCEPT
 
VideoEncodeH265PictureInfoKHRsetNaluSliceSegmentEntries (vk::ArrayProxyNoTemporaries< const vk::VideoEncodeH265NaluSliceSegmentInfoKHR > const &naluSliceSegmentEntries_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265PictureInfoKHRsetPStdPictureInfo (const StdVideoEncodeH265PictureInfo *pStdPictureInfo_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH265PictureInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH265PictureInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoEncodeH265PictureInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoEncodeH265PictureInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoEncodeH265PictureInfoKHR
 
const void * pNext = {}
 
uint32_t naluSliceSegmentEntryCount = {}
 
const vk::VideoEncodeH265NaluSliceSegmentInfoKHRpNaluSliceSegmentEntries = {}
 
const StdVideoEncodeH265PictureInfopStdPictureInfo = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 118963 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoEncodeH265PictureInfoKHR() [1/4]

VULKAN_HPP_CONSTEXPR vk::VideoEncodeH265PictureInfoKHR::VideoEncodeH265PictureInfoKHR ( uint32_t  naluSliceSegmentEntryCount_ = {},
const vk::VideoEncodeH265NaluSliceSegmentInfoKHR pNaluSliceSegmentEntries_ = {},
const StdVideoEncodeH265PictureInfo pStdPictureInfo_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 118971 of file vulkan_structs.hpp.

◆ VideoEncodeH265PictureInfoKHR() [2/4]

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

◆ VideoEncodeH265PictureInfoKHR() [3/4]

vk::VideoEncodeH265PictureInfoKHR::VideoEncodeH265PictureInfoKHR ( VkVideoEncodeH265PictureInfoKHR const &  rhs)
inline

Definition at line 118984 of file vulkan_structs.hpp.

◆ VideoEncodeH265PictureInfoKHR() [4/4]

vk::VideoEncodeH265PictureInfoKHR::VideoEncodeH265PictureInfoKHR ( vk::ArrayProxyNoTemporaries< const vk::VideoEncodeH265NaluSliceSegmentInfoKHR > const &  naluSliceSegmentEntries_,
const StdVideoEncodeH265PictureInfo pStdPictureInfo_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 118990 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoEncodeH265PictureInfoKHR &()

vk::VideoEncodeH265PictureInfoKHR::operator VkVideoEncodeH265PictureInfoKHR & ( )
inline

Definition at line 119054 of file vulkan_structs.hpp.

◆ operator VkVideoEncodeH265PictureInfoKHR const &()

vk::VideoEncodeH265PictureInfoKHR::operator VkVideoEncodeH265PictureInfoKHR const & ( ) const
inline

Definition at line 119049 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 119088 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VideoEncodeH265PictureInfoKHR& vk::VideoEncodeH265PictureInfoKHR::operator= ( VkVideoEncodeH265PictureInfoKHR const &  rhs)
inline

Definition at line 119005 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 119078 of file vulkan_structs.hpp.

◆ setNaluSliceSegmentEntries()

VideoEncodeH265PictureInfoKHR& vk::VideoEncodeH265PictureInfoKHR::setNaluSliceSegmentEntries ( vk::ArrayProxyNoTemporaries< const vk::VideoEncodeH265NaluSliceSegmentInfoKHR > const &  naluSliceSegmentEntries_)
inline

Definition at line 119032 of file vulkan_structs.hpp.

◆ setNaluSliceSegmentEntryCount()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265PictureInfoKHR& vk::VideoEncodeH265PictureInfoKHR::setNaluSliceSegmentEntryCount ( uint32_t  naluSliceSegmentEntryCount_)
inline

Definition at line 119018 of file vulkan_structs.hpp.

◆ setPNaluSliceSegmentEntries()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265PictureInfoKHR& vk::VideoEncodeH265PictureInfoKHR::setPNaluSliceSegmentEntries ( const vk::VideoEncodeH265NaluSliceSegmentInfoKHR pNaluSliceSegmentEntries_)
inline

Definition at line 119025 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 119012 of file vulkan_structs.hpp.

◆ setPStdPictureInfo()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265PictureInfoKHR& vk::VideoEncodeH265PictureInfoKHR::setPStdPictureInfo ( const StdVideoEncodeH265PictureInfo pStdPictureInfo_)
inline

Definition at line 119042 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 118967 of file vulkan_structs.hpp.

◆ naluSliceSegmentEntryCount

uint32_t vk::VideoEncodeH265PictureInfoKHR::naluSliceSegmentEntryCount = {}

Definition at line 119097 of file vulkan_structs.hpp.

◆ pNaluSliceSegmentEntries

const vk::VideoEncodeH265NaluSliceSegmentInfoKHR* vk::VideoEncodeH265PictureInfoKHR::pNaluSliceSegmentEntries = {}

Definition at line 119098 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 119096 of file vulkan_structs.hpp.

◆ pStdPictureInfo

const StdVideoEncodeH265PictureInfo* vk::VideoEncodeH265PictureInfoKHR::pStdPictureInfo = {}

Definition at line 119099 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoEncodeH265PictureInfoKHR::structureType = StructureType::eVideoEncodeH265PictureInfoKHR
static

Definition at line 118968 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoEncodeH265PictureInfoKHR::sType = StructureType::eVideoEncodeH265PictureInfoKHR

Definition at line 119095 of file vulkan_structs.hpp.


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