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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::ImageSubresource:
[legend]

Public Member Functions

 ImageSubresource (ImageAspectFlags aspectMask_=ImageAspectFlags(), uint32_t mipLevel_=0, uint32_t arrayLayer_=0)
 
 ImageSubresource (VkImageSubresource const &rhs)
 
ImageSubresourceoperator= (VkImageSubresource const &rhs)
 
ImageSubresourcesetAspectMask (ImageAspectFlags aspectMask_)
 
ImageSubresourcesetMipLevel (uint32_t mipLevel_)
 
ImageSubresourcesetArrayLayer (uint32_t arrayLayer_)
 
 operator const VkImageSubresource & () const
 
bool operator== (ImageSubresource const &rhs) const
 
bool operator!= (ImageSubresource const &rhs) const
 

Public Attributes

ImageAspectFlags aspectMask
 
uint32_t mipLevel
 
uint32_t arrayLayer
 

Constructor & Destructor Documentation

◆ ImageSubresource() [1/2]

VULKAN_HPP_NAMESPACE::ImageSubresource::ImageSubresource ( ImageAspectFlags  aspectMask_ = ImageAspectFlags(),
uint32_t  mipLevel_ = 0,
uint32_t  arrayLayer_ = 0 
)
inline

◆ ImageSubresource() [2/2]

VULKAN_HPP_NAMESPACE::ImageSubresource::ImageSubresource ( VkImageSubresource const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkImageSubresource &()

VULKAN_HPP_NAMESPACE::ImageSubresource::operator const VkImageSubresource & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setArrayLayer()

ImageSubresource& VULKAN_HPP_NAMESPACE::ImageSubresource::setArrayLayer ( uint32_t  arrayLayer_)
inline

◆ setAspectMask()

ImageSubresource& VULKAN_HPP_NAMESPACE::ImageSubresource::setAspectMask ( ImageAspectFlags  aspectMask_)
inline

◆ setMipLevel()

ImageSubresource& VULKAN_HPP_NAMESPACE::ImageSubresource::setMipLevel ( uint32_t  mipLevel_)
inline

Member Data Documentation

◆ arrayLayer

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresource::arrayLayer

◆ aspectMask

ImageAspectFlags VULKAN_HPP_NAMESPACE::ImageSubresource::aspectMask

◆ mipLevel

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresource::mipLevel

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