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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::SparseImageMemoryBind:
[legend]

Public Member Functions

 SparseImageMemoryBind (ImageSubresource subresource_=ImageSubresource(), Offset3D offset_=Offset3D(), Extent3D extent_=Extent3D(), DeviceMemory memory_=DeviceMemory(), DeviceSize memoryOffset_=0, SparseMemoryBindFlags flags_=SparseMemoryBindFlags())
 
 SparseImageMemoryBind (VkSparseImageMemoryBind const &rhs)
 
SparseImageMemoryBindoperator= (VkSparseImageMemoryBind const &rhs)
 
SparseImageMemoryBindsetSubresource (ImageSubresource subresource_)
 
SparseImageMemoryBindsetOffset (Offset3D offset_)
 
SparseImageMemoryBindsetExtent (Extent3D extent_)
 
SparseImageMemoryBindsetMemory (DeviceMemory memory_)
 
SparseImageMemoryBindsetMemoryOffset (DeviceSize memoryOffset_)
 
SparseImageMemoryBindsetFlags (SparseMemoryBindFlags flags_)
 
 operator const VkSparseImageMemoryBind & () const
 
bool operator== (SparseImageMemoryBind const &rhs) const
 
bool operator!= (SparseImageMemoryBind const &rhs) const
 

Public Attributes

ImageSubresource subresource
 
Offset3D offset
 
Extent3D extent
 
DeviceMemory memory
 
DeviceSize memoryOffset
 
SparseMemoryBindFlags flags
 

Constructor & Destructor Documentation

◆ SparseImageMemoryBind() [1/2]

VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::SparseImageMemoryBind ( ImageSubresource  subresource_ = ImageSubresource(),
Offset3D  offset_ = Offset3D(),
Extent3D  extent_ = Extent3D(),
DeviceMemory  memory_ = DeviceMemory(),
DeviceSize  memoryOffset_ = 0,
SparseMemoryBindFlags  flags_ = SparseMemoryBindFlags() 
)
inline

◆ SparseImageMemoryBind() [2/2]

VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::SparseImageMemoryBind ( VkSparseImageMemoryBind const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkSparseImageMemoryBind &()

VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::operator const VkSparseImageMemoryBind & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setExtent()

SparseImageMemoryBind& VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::setExtent ( Extent3D  extent_)
inline

◆ setFlags()

SparseImageMemoryBind& VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::setFlags ( SparseMemoryBindFlags  flags_)
inline

◆ setMemory()

SparseImageMemoryBind& VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::setMemory ( DeviceMemory  memory_)
inline

◆ setMemoryOffset()

SparseImageMemoryBind& VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::setMemoryOffset ( DeviceSize  memoryOffset_)
inline

◆ setOffset()

SparseImageMemoryBind& VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::setOffset ( Offset3D  offset_)
inline

◆ setSubresource()

SparseImageMemoryBind& VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::setSubresource ( ImageSubresource  subresource_)
inline

Member Data Documentation

◆ extent

Extent3D VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::extent

◆ flags

SparseMemoryBindFlags VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::flags

◆ memory

DeviceMemory VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::memory

◆ memoryOffset

DeviceSize VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::memoryOffset

◆ offset

Offset3D VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::offset

◆ subresource

ImageSubresource VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::subresource

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