Vulkan-Hpp
vk::BindVideoSessionMemoryInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkBindVideoSessionMemoryInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR BindVideoSessionMemoryInfoKHR (uint32_t memoryBindIndex_={}, vk::DeviceMemory memory_={}, vk::DeviceSize memoryOffset_={}, vk::DeviceSize memorySize_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR BindVideoSessionMemoryInfoKHR (BindVideoSessionMemoryInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 BindVideoSessionMemoryInfoKHR (VkBindVideoSessionMemoryInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
BindVideoSessionMemoryInfoKHRoperator= (BindVideoSessionMemoryInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
BindVideoSessionMemoryInfoKHRoperator= (VkBindVideoSessionMemoryInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindVideoSessionMemoryInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindVideoSessionMemoryInfoKHRsetMemoryBindIndex (uint32_t memoryBindIndex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindVideoSessionMemoryInfoKHRsetMemory (vk::DeviceMemory memory_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindVideoSessionMemoryInfoKHRsetMemoryOffset (vk::DeviceSize memoryOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 BindVideoSessionMemoryInfoKHRsetMemorySize (vk::DeviceSize memorySize_) VULKAN_HPP_NOEXCEPT
 
 operator VkBindVideoSessionMemoryInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkBindVideoSessionMemoryInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (BindVideoSessionMemoryInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (BindVideoSessionMemoryInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eBindVideoSessionMemoryInfoKHR
 
const void * pNext = {}
 
uint32_t memoryBindIndex = {}
 
vk::DeviceMemory memory = {}
 
vk::DeviceSize memoryOffset = {}
 
vk::DeviceSize memorySize = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 10080 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ BindVideoSessionMemoryInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::BindVideoSessionMemoryInfoKHR::BindVideoSessionMemoryInfoKHR ( uint32_t  memoryBindIndex_ = {},
vk::DeviceMemory  memory_ = {},
vk::DeviceSize  memoryOffset_ = {},
vk::DeviceSize  memorySize_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 10088 of file vulkan_structs.hpp.

◆ BindVideoSessionMemoryInfoKHR() [2/3]

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

◆ BindVideoSessionMemoryInfoKHR() [3/3]

vk::BindVideoSessionMemoryInfoKHR::BindVideoSessionMemoryInfoKHR ( VkBindVideoSessionMemoryInfoKHR const &  rhs)
inline

Definition at line 10103 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkBindVideoSessionMemoryInfoKHR &()

vk::BindVideoSessionMemoryInfoKHR::operator VkBindVideoSessionMemoryInfoKHR & ( )
inline

Definition at line 10154 of file vulkan_structs.hpp.

◆ operator VkBindVideoSessionMemoryInfoKHR const &()

vk::BindVideoSessionMemoryInfoKHR::operator VkBindVideoSessionMemoryInfoKHR const & ( ) const
inline

Definition at line 10149 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 10189 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

BindVideoSessionMemoryInfoKHR& vk::BindVideoSessionMemoryInfoKHR::operator= ( VkBindVideoSessionMemoryInfoKHR const &  rhs)
inline

Definition at line 10111 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 10179 of file vulkan_structs.hpp.

◆ setMemory()

VULKAN_HPP_CONSTEXPR_14 BindVideoSessionMemoryInfoKHR& vk::BindVideoSessionMemoryInfoKHR::setMemory ( vk::DeviceMemory  memory_)
inline

Definition at line 10130 of file vulkan_structs.hpp.

◆ setMemoryBindIndex()

VULKAN_HPP_CONSTEXPR_14 BindVideoSessionMemoryInfoKHR& vk::BindVideoSessionMemoryInfoKHR::setMemoryBindIndex ( uint32_t  memoryBindIndex_)
inline

Definition at line 10124 of file vulkan_structs.hpp.

◆ setMemoryOffset()

VULKAN_HPP_CONSTEXPR_14 BindVideoSessionMemoryInfoKHR& vk::BindVideoSessionMemoryInfoKHR::setMemoryOffset ( vk::DeviceSize  memoryOffset_)
inline

Definition at line 10136 of file vulkan_structs.hpp.

◆ setMemorySize()

VULKAN_HPP_CONSTEXPR_14 BindVideoSessionMemoryInfoKHR& vk::BindVideoSessionMemoryInfoKHR::setMemorySize ( vk::DeviceSize  memorySize_)
inline

Definition at line 10142 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 10118 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 10084 of file vulkan_structs.hpp.

◆ memory

vk::DeviceMemory vk::BindVideoSessionMemoryInfoKHR::memory = {}

Definition at line 10199 of file vulkan_structs.hpp.

◆ memoryBindIndex

uint32_t vk::BindVideoSessionMemoryInfoKHR::memoryBindIndex = {}

Definition at line 10198 of file vulkan_structs.hpp.

◆ memoryOffset

vk::DeviceSize vk::BindVideoSessionMemoryInfoKHR::memoryOffset = {}

Definition at line 10200 of file vulkan_structs.hpp.

◆ memorySize

vk::DeviceSize vk::BindVideoSessionMemoryInfoKHR::memorySize = {}

Definition at line 10201 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 10197 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::BindVideoSessionMemoryInfoKHR::structureType = StructureType::eBindVideoSessionMemoryInfoKHR
static

Definition at line 10085 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::BindVideoSessionMemoryInfoKHR::sType = StructureType::eBindVideoSessionMemoryInfoKHR

Definition at line 10196 of file vulkan_structs.hpp.


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