Vulkan-Hpp
vk::ImageSubresourceLayers Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkImageSubresourceLayers
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ImageSubresourceLayers (vk::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 ImageSubresourceLayerssetAspectMask (vk::ImageAspectFlags aspectMask_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ImageSubresourceLayerssetMipLevel (uint32_t mipLevel_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ImageSubresourceLayerssetBaseArrayLayer (uint32_t baseArrayLayer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ImageSubresourceLayerssetLayerCount (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

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

Detailed Description

Definition at line 10308 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ ImageSubresourceLayers() [1/3]

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

Definition at line 10313 of file vulkan_structs.hpp.

◆ ImageSubresourceLayers() [2/3]

VULKAN_HPP_CONSTEXPR vk::ImageSubresourceLayers::ImageSubresourceLayers ( ImageSubresourceLayers const &  rhs)
default

◆ ImageSubresourceLayers() [3/3]

vk::ImageSubresourceLayers::ImageSubresourceLayers ( VkImageSubresourceLayers const &  rhs)
inline

Definition at line 10326 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkImageSubresourceLayers &()

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

Definition at line 10371 of file vulkan_structs.hpp.

◆ operator VkImageSubresourceLayers const &()

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

Definition at line 10366 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::ImageSubresourceLayers::operator!= ( ImageSubresourceLayers const &  rhs) const
inline

Definition at line 10400 of file vulkan_structs.hpp.

◆ operator=() [1/2]

ImageSubresourceLayers& vk::ImageSubresourceLayers::operator= ( ImageSubresourceLayers const &  rhs)
default

◆ operator=() [2/2]

ImageSubresourceLayers& vk::ImageSubresourceLayers::operator= ( VkImageSubresourceLayers const &  rhs)
inline

Definition at line 10334 of file vulkan_structs.hpp.

◆ operator==()

bool vk::ImageSubresourceLayers::operator== ( ImageSubresourceLayers const &  rhs) const
inline

Definition at line 10391 of file vulkan_structs.hpp.

◆ setAspectMask()

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

Definition at line 10341 of file vulkan_structs.hpp.

◆ setBaseArrayLayer()

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

Definition at line 10353 of file vulkan_structs.hpp.

◆ setLayerCount()

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

Definition at line 10359 of file vulkan_structs.hpp.

◆ setMipLevel()

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

Definition at line 10347 of file vulkan_structs.hpp.

Member Data Documentation

◆ aspectMask

vk::ImageAspectFlags vk::ImageSubresourceLayers::aspectMask = {}

Definition at line 10407 of file vulkan_structs.hpp.

◆ baseArrayLayer

uint32_t vk::ImageSubresourceLayers::baseArrayLayer = {}

Definition at line 10409 of file vulkan_structs.hpp.

◆ layerCount

uint32_t vk::ImageSubresourceLayers::layerCount = {}

Definition at line 10410 of file vulkan_structs.hpp.

◆ mipLevel

uint32_t vk::ImageSubresourceLayers::mipLevel = {}

Definition at line 10408 of file vulkan_structs.hpp.


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