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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDecompressMemoryRegionNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DecompressMemoryRegionNV (VULKAN_HPP_NAMESPACE::DeviceAddress srcAddress_={}, VULKAN_HPP_NAMESPACE::DeviceAddress dstAddress_={}, VULKAN_HPP_NAMESPACE::DeviceSize compressedSize_={}, VULKAN_HPP_NAMESPACE::DeviceSize decompressedSize_={}, VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV decompressionMethod_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DecompressMemoryRegionNV (DecompressMemoryRegionNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DecompressMemoryRegionNV (VkDecompressMemoryRegionNV const &rhs) VULKAN_HPP_NOEXCEPT
 
DecompressMemoryRegionNVoperator= (DecompressMemoryRegionNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DecompressMemoryRegionNVoperator= (VkDecompressMemoryRegionNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DecompressMemoryRegionNV
setSrcAddress (VULKAN_HPP_NAMESPACE::DeviceAddress srcAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DecompressMemoryRegionNV
setDstAddress (VULKAN_HPP_NAMESPACE::DeviceAddress dstAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DecompressMemoryRegionNV
setCompressedSize (VULKAN_HPP_NAMESPACE::DeviceSize compressedSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DecompressMemoryRegionNV
setDecompressedSize (VULKAN_HPP_NAMESPACE::DeviceSize decompressedSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DecompressMemoryRegionNV
setDecompressionMethod (VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV decompressionMethod_) VULKAN_HPP_NOEXCEPT
 
 operator VkDecompressMemoryRegionNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDecompressMemoryRegionNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DecompressMemoryRegionNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DecompressMemoryRegionNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::DeviceAddress srcAddress = {}
 
VULKAN_HPP_NAMESPACE::DeviceAddress dstAddress = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize compressedSize = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize decompressedSize = {}
 
VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV decompressionMethod = {}
 

Detailed Description

Definition at line 19428 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::DecompressMemoryRegionNV ( VULKAN_HPP_NAMESPACE::DeviceAddress  srcAddress_ = {},
VULKAN_HPP_NAMESPACE::DeviceAddress  dstAddress_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  compressedSize_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  decompressedSize_ = {},
VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV  decompressionMethod_ = {} 
)
inline

Definition at line 19433 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::DecompressMemoryRegionNV ( DecompressMemoryRegionNV const rhs)
default
VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::DecompressMemoryRegionNV ( VkDecompressMemoryRegionNV const rhs)
inline

Definition at line 19448 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::operator VkDecompressMemoryRegionNV & ( )
inline

Definition at line 19500 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::operator VkDecompressMemoryRegionNV const & ( ) const
inline

Definition at line 19495 of file vulkan_structs.hpp.

DecompressMemoryRegionNV& VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::operator= ( DecompressMemoryRegionNV const rhs)
default
DecompressMemoryRegionNV& VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::operator= ( VkDecompressMemoryRegionNV const rhs)
inline

Definition at line 19456 of file vulkan_structs.hpp.

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

Definition at line 19524 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DecompressMemoryRegionNV& VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::setCompressedSize ( VULKAN_HPP_NAMESPACE::DeviceSize  compressedSize_)
inline

Definition at line 19475 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DecompressMemoryRegionNV& VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::setDecompressedSize ( VULKAN_HPP_NAMESPACE::DeviceSize  decompressedSize_)
inline

Definition at line 19481 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DecompressMemoryRegionNV& VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::setDecompressionMethod ( VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV  decompressionMethod_)
inline

Definition at line 19488 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DecompressMemoryRegionNV& VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::setDstAddress ( VULKAN_HPP_NAMESPACE::DeviceAddress  dstAddress_)
inline

Definition at line 19469 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DecompressMemoryRegionNV& VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::setSrcAddress ( VULKAN_HPP_NAMESPACE::DeviceAddress  srcAddress_)
inline

Definition at line 19463 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::compressedSize = {}

Definition at line 19543 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::decompressedSize = {}

Definition at line 19544 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::decompressionMethod = {}

Definition at line 19545 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceAddress VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::dstAddress = {}

Definition at line 19542 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceAddress VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV::srcAddress = {}

Definition at line 19541 of file vulkan_structs.hpp.


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