HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::ImageSubresource Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkImageSubresource
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ImageSubresource (VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_={}, uint32_t mipLevel_={}, uint32_t arrayLayer_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ImageSubresource (ImageSubresource const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ImageSubresource (VkImageSubresource const &rhs) VULKAN_HPP_NOEXCEPT
 
ImageSubresourceoperator= (ImageSubresource const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ImageSubresourceoperator= (VkImageSubresource const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresource
setAspectMask (VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresource
setMipLevel (uint32_t mipLevel_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresource
setArrayLayer (uint32_t arrayLayer_) VULKAN_HPP_NOEXCEPT
 
 operator VkImageSubresource const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkImageSubresource & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ImageSubresource const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ImageSubresource const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}
 
uint32_t mipLevel = {}
 
uint32_t arrayLayer = {}
 

Detailed Description

Definition at line 8259 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageSubresource::ImageSubresource ( VULKAN_HPP_NAMESPACE::ImageAspectFlags  aspectMask_ = {},
uint32_t  mipLevel_ = {},
uint32_t  arrayLayer_ = {} 
)
inline

Definition at line 8265 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageSubresource::ImageSubresource ( ImageSubresource const rhs)
default
VULKAN_HPP_NAMESPACE::ImageSubresource::ImageSubresource ( VkImageSubresource const rhs)
inline

Definition at line 8274 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 8310 of file vulkan_structs.hpp.

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

Definition at line 8305 of file vulkan_structs.hpp.

Definition at line 8339 of file vulkan_structs.hpp.

ImageSubresource& VULKAN_HPP_NAMESPACE::ImageSubresource::operator= ( ImageSubresource const rhs)
default
ImageSubresource& VULKAN_HPP_NAMESPACE::ImageSubresource::operator= ( VkImageSubresource const rhs)
inline

Definition at line 8279 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::ImageSubresource::operator== ( ImageSubresource const rhs) const
inline

Definition at line 8330 of file vulkan_structs.hpp.

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

Definition at line 8298 of file vulkan_structs.hpp.

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

Definition at line 8286 of file vulkan_structs.hpp.

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

Definition at line 8292 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresource::arrayLayer = {}

Definition at line 8348 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageAspectFlags VULKAN_HPP_NAMESPACE::ImageSubresource::aspectMask = {}

Definition at line 8346 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresource::mipLevel = {}

Definition at line 8347 of file vulkan_structs.hpp.


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