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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkImageSubresourceLayers
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ImageSubresourceLayers (VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_={}, uint32_t mipLevel_={}, uint32_t baseArrayLayer_={}, uint32_t layerCount_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ImageSubresourceLayers (ImageSubresourceLayers const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ImageSubresourceLayers (VkImageSubresourceLayers const &rhs) VULKAN_HPP_NOEXCEPT
 
ImageSubresourceLayersoperator= (ImageSubresourceLayers const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ImageSubresourceLayersoperator= (VkImageSubresourceLayers const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresourceLayers
setAspectMask (VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresourceLayers
setMipLevel (uint32_t mipLevel_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresourceLayers
setBaseArrayLayer (uint32_t baseArrayLayer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresourceLayers
setLayerCount (uint32_t layerCount_) VULKAN_HPP_NOEXCEPT
 
 operator VkImageSubresourceLayers const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkImageSubresourceLayers & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ImageSubresourceLayers const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ImageSubresourceLayers const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}
 
uint32_t mipLevel = {}
 
uint32_t baseArrayLayer = {}
 
uint32_t layerCount = {}
 

Detailed Description

Definition at line 9282 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::ImageSubresourceLayers ( VULKAN_HPP_NAMESPACE::ImageAspectFlags  aspectMask_ = {},
uint32_t  mipLevel_ = {},
uint32_t  baseArrayLayer_ = {},
uint32_t  layerCount_ = {} 
)
inline

Definition at line 9287 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::ImageSubresourceLayers ( ImageSubresourceLayers const rhs)
default
VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::ImageSubresourceLayers ( VkImageSubresourceLayers const rhs)
inline

Definition at line 9300 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::operator VkImageSubresourceLayers & ( )
inline

Definition at line 9345 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::operator VkImageSubresourceLayers const & ( ) const
inline

Definition at line 9340 of file vulkan_structs.hpp.

ImageSubresourceLayers& VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::operator= ( ImageSubresourceLayers const rhs)
default
ImageSubresourceLayers& VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::operator= ( VkImageSubresourceLayers const rhs)
inline

Definition at line 9308 of file vulkan_structs.hpp.

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

Definition at line 9365 of file vulkan_structs.hpp.

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

Definition at line 9315 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageSubresourceLayers& VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::setBaseArrayLayer ( uint32_t  baseArrayLayer_)
inline

Definition at line 9327 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageSubresourceLayers& VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::setLayerCount ( uint32_t  layerCount_)
inline

Definition at line 9333 of file vulkan_structs.hpp.

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

Definition at line 9321 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::ImageAspectFlags VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::aspectMask = {}

Definition at line 9381 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::baseArrayLayer = {}

Definition at line 9383 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::layerCount = {}

Definition at line 9384 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::mipLevel = {}

Definition at line 9382 of file vulkan_structs.hpp.


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