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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkImageSubresourceRange
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ImageSubresourceRange (VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_={}, uint32_t baseMipLevel_={}, uint32_t levelCount_={}, uint32_t baseArrayLayer_={}, uint32_t layerCount_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ImageSubresourceRange (ImageSubresourceRange const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ImageSubresourceRange (VkImageSubresourceRange const &rhs) VULKAN_HPP_NOEXCEPT
 
ImageSubresourceRangeoperator= (ImageSubresourceRange const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ImageSubresourceRangeoperator= (VkImageSubresourceRange const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresourceRange
setAspectMask (VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresourceRange
setBaseMipLevel (uint32_t baseMipLevel_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresourceRange
setLevelCount (uint32_t levelCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresourceRange
setBaseArrayLayer (uint32_t baseArrayLayer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageSubresourceRange
setLayerCount (uint32_t layerCount_) VULKAN_HPP_NOEXCEPT
 
 operator VkImageSubresourceRange const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkImageSubresourceRange & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ImageSubresourceRange const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ImageSubresourceRange const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}
 
uint32_t baseMipLevel = {}
 
uint32_t levelCount = {}
 
uint32_t baseArrayLayer = {}
 
uint32_t layerCount = {}
 

Detailed Description

Definition at line 19978 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageSubresourceRange::ImageSubresourceRange ( VULKAN_HPP_NAMESPACE::ImageAspectFlags  aspectMask_ = {},
uint32_t  baseMipLevel_ = {},
uint32_t  levelCount_ = {},
uint32_t  baseArrayLayer_ = {},
uint32_t  layerCount_ = {} 
)
inline

Definition at line 19983 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageSubresourceRange::ImageSubresourceRange ( ImageSubresourceRange const rhs)
default
VULKAN_HPP_NAMESPACE::ImageSubresourceRange::ImageSubresourceRange ( VkImageSubresourceRange const rhs)
inline

Definition at line 19998 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ImageSubresourceRange::operator VkImageSubresourceRange & ( )
inline

Definition at line 20049 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageSubresourceRange::operator VkImageSubresourceRange const & ( ) const
inline

Definition at line 20044 of file vulkan_structs.hpp.

ImageSubresourceRange& VULKAN_HPP_NAMESPACE::ImageSubresourceRange::operator= ( ImageSubresourceRange const rhs)
default
ImageSubresourceRange& VULKAN_HPP_NAMESPACE::ImageSubresourceRange::operator= ( VkImageSubresourceRange const rhs)
inline

Definition at line 20006 of file vulkan_structs.hpp.

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

Definition at line 20069 of file vulkan_structs.hpp.

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

Definition at line 20013 of file vulkan_structs.hpp.

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

Definition at line 20031 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageSubresourceRange& VULKAN_HPP_NAMESPACE::ImageSubresourceRange::setBaseMipLevel ( uint32_t  baseMipLevel_)
inline

Definition at line 20019 of file vulkan_structs.hpp.

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

Definition at line 20037 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageSubresourceRange& VULKAN_HPP_NAMESPACE::ImageSubresourceRange::setLevelCount ( uint32_t  levelCount_)
inline

Definition at line 20025 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::ImageAspectFlags VULKAN_HPP_NAMESPACE::ImageSubresourceRange::aspectMask = {}

Definition at line 20086 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresourceRange::baseArrayLayer = {}

Definition at line 20089 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresourceRange::baseMipLevel = {}

Definition at line 20087 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresourceRange::layerCount = {}

Definition at line 20090 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ImageSubresourceRange::levelCount = {}

Definition at line 20088 of file vulkan_structs.hpp.


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