RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::BufferMemoryBarrier Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::BufferMemoryBarrier:
[legend]

Public Member Functions

 BufferMemoryBarrier (AccessFlags srcAccessMask_=AccessFlags(), AccessFlags dstAccessMask_=AccessFlags(), uint32_t srcQueueFamilyIndex_=0, uint32_t dstQueueFamilyIndex_=0, Buffer buffer_=Buffer(), DeviceSize offset_=0, DeviceSize size_=0)
 
 BufferMemoryBarrier (VkBufferMemoryBarrier const &rhs)
 
BufferMemoryBarrieroperator= (VkBufferMemoryBarrier const &rhs)
 
BufferMemoryBarriersetPNext (const void *pNext_)
 
BufferMemoryBarriersetSrcAccessMask (AccessFlags srcAccessMask_)
 
BufferMemoryBarriersetDstAccessMask (AccessFlags dstAccessMask_)
 
BufferMemoryBarriersetSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)
 
BufferMemoryBarriersetDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)
 
BufferMemoryBarriersetBuffer (Buffer buffer_)
 
BufferMemoryBarriersetOffset (DeviceSize offset_)
 
BufferMemoryBarriersetSize (DeviceSize size_)
 
 operator const VkBufferMemoryBarrier & () const
 
bool operator== (BufferMemoryBarrier const &rhs) const
 
bool operator!= (BufferMemoryBarrier const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
AccessFlags srcAccessMask
 
AccessFlags dstAccessMask
 
uint32_t srcQueueFamilyIndex
 
uint32_t dstQueueFamilyIndex
 
Buffer buffer
 
DeviceSize offset
 
DeviceSize size
 

Private Attributes

StructureType sType = StructureType::eBufferMemoryBarrier
 

Constructor & Destructor Documentation

◆ BufferMemoryBarrier() [1/2]

VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::BufferMemoryBarrier ( AccessFlags  srcAccessMask_ = AccessFlags(),
AccessFlags  dstAccessMask_ = AccessFlags(),
uint32_t  srcQueueFamilyIndex_ = 0,
uint32_t  dstQueueFamilyIndex_ = 0,
Buffer  buffer_ = Buffer(),
DeviceSize  offset_ = 0,
DeviceSize  size_ = 0 
)
inline

◆ BufferMemoryBarrier() [2/2]

VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::BufferMemoryBarrier ( VkBufferMemoryBarrier const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkBufferMemoryBarrier &()

VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::operator const VkBufferMemoryBarrier & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::operator!= ( BufferMemoryBarrier const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

BufferMemoryBarrier& VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::operator= ( VkBufferMemoryBarrier const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::operator== ( BufferMemoryBarrier const rhs) const
inline
Here is the caller graph for this function:

◆ setBuffer()

BufferMemoryBarrier& VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::setBuffer ( Buffer  buffer_)
inline

◆ setDstAccessMask()

BufferMemoryBarrier& VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::setDstAccessMask ( AccessFlags  dstAccessMask_)
inline

◆ setDstQueueFamilyIndex()

BufferMemoryBarrier& VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::setDstQueueFamilyIndex ( uint32_t  dstQueueFamilyIndex_)
inline

◆ setOffset()

BufferMemoryBarrier& VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::setOffset ( DeviceSize  offset_)
inline

◆ setPNext()

BufferMemoryBarrier& VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::setPNext ( const void pNext_)
inline

◆ setSize()

BufferMemoryBarrier& VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::setSize ( DeviceSize  size_)
inline

◆ setSrcAccessMask()

BufferMemoryBarrier& VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::setSrcAccessMask ( AccessFlags  srcAccessMask_)
inline

◆ setSrcQueueFamilyIndex()

BufferMemoryBarrier& VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::setSrcQueueFamilyIndex ( uint32_t  srcQueueFamilyIndex_)
inline

Member Data Documentation

◆ buffer

Buffer VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::buffer

◆ dstAccessMask

AccessFlags VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::dstAccessMask

◆ dstQueueFamilyIndex

uint32_t VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::dstQueueFamilyIndex

◆ offset

DeviceSize VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::offset

◆ pNext

const void* VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::pNext = nullptr

◆ size

DeviceSize VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::size

◆ srcAccessMask

AccessFlags VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::srcAccessMask

◆ srcQueueFamilyIndex

uint32_t VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::srcQueueFamilyIndex

◆ sType

StructureType VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::sType = StructureType::eBufferMemoryBarrier
private

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