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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSubresourceLayout
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SubresourceLayout (VULKAN_HPP_NAMESPACE::DeviceSize offset_={}, VULKAN_HPP_NAMESPACE::DeviceSize size_={}, VULKAN_HPP_NAMESPACE::DeviceSize rowPitch_={}, VULKAN_HPP_NAMESPACE::DeviceSize arrayPitch_={}, VULKAN_HPP_NAMESPACE::DeviceSize depthPitch_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SubresourceLayout (SubresourceLayout const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SubresourceLayout (VkSubresourceLayout const &rhs) VULKAN_HPP_NOEXCEPT
 
SubresourceLayoutoperator= (SubresourceLayout const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SubresourceLayoutoperator= (VkSubresourceLayout const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubresourceLayout
setOffset (VULKAN_HPP_NAMESPACE::DeviceSize offset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubresourceLayout
setSize (VULKAN_HPP_NAMESPACE::DeviceSize size_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubresourceLayout
setRowPitch (VULKAN_HPP_NAMESPACE::DeviceSize rowPitch_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubresourceLayout
setArrayPitch (VULKAN_HPP_NAMESPACE::DeviceSize arrayPitch_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubresourceLayout
setDepthPitch (VULKAN_HPP_NAMESPACE::DeviceSize depthPitch_) VULKAN_HPP_NOEXCEPT
 
 operator VkSubresourceLayout const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSubresourceLayout & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SubresourceLayout const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SubresourceLayout const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::DeviceSize offset = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize size = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize rowPitch = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize arrayPitch = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize depthPitch = {}
 

Detailed Description

Definition at line 38902 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SubresourceLayout::SubresourceLayout ( VULKAN_HPP_NAMESPACE::DeviceSize  offset_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  size_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  rowPitch_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  arrayPitch_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  depthPitch_ = {} 
)
inline

Definition at line 38907 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SubresourceLayout::SubresourceLayout ( SubresourceLayout const rhs)
default
VULKAN_HPP_NAMESPACE::SubresourceLayout::SubresourceLayout ( VkSubresourceLayout const rhs)
inline

Definition at line 38922 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::SubresourceLayout::operator VkSubresourceLayout & ( )
inline

Definition at line 38970 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SubresourceLayout::operator VkSubresourceLayout const & ( ) const
inline

Definition at line 38965 of file vulkan_structs.hpp.

Definition at line 39004 of file vulkan_structs.hpp.

SubresourceLayout& VULKAN_HPP_NAMESPACE::SubresourceLayout::operator= ( SubresourceLayout const rhs)
default
SubresourceLayout& VULKAN_HPP_NAMESPACE::SubresourceLayout::operator= ( VkSubresourceLayout const rhs)
inline

Definition at line 38927 of file vulkan_structs.hpp.

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

Definition at line 38994 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubresourceLayout& VULKAN_HPP_NAMESPACE::SubresourceLayout::setArrayPitch ( VULKAN_HPP_NAMESPACE::DeviceSize  arrayPitch_)
inline

Definition at line 38952 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubresourceLayout& VULKAN_HPP_NAMESPACE::SubresourceLayout::setDepthPitch ( VULKAN_HPP_NAMESPACE::DeviceSize  depthPitch_)
inline

Definition at line 38958 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubresourceLayout& VULKAN_HPP_NAMESPACE::SubresourceLayout::setOffset ( VULKAN_HPP_NAMESPACE::DeviceSize  offset_)
inline

Definition at line 38934 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubresourceLayout& VULKAN_HPP_NAMESPACE::SubresourceLayout::setRowPitch ( VULKAN_HPP_NAMESPACE::DeviceSize  rowPitch_)
inline

Definition at line 38946 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubresourceLayout& VULKAN_HPP_NAMESPACE::SubresourceLayout::setSize ( VULKAN_HPP_NAMESPACE::DeviceSize  size_)
inline

Definition at line 38940 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::SubresourceLayout::arrayPitch = {}

Definition at line 39014 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::SubresourceLayout::depthPitch = {}

Definition at line 39015 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::SubresourceLayout::offset = {}

Definition at line 39011 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::SubresourceLayout::rowPitch = {}

Definition at line 39013 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::SubresourceLayout::size = {}

Definition at line 39012 of file vulkan_structs.hpp.


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