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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceCoherentMemoryFeaturesAMD
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceCoherentMemoryFeaturesAMD (VULKAN_HPP_NAMESPACE::Bool32 deviceCoherentMemory_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceCoherentMemoryFeaturesAMD (PhysicalDeviceCoherentMemoryFeaturesAMD const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceCoherentMemoryFeaturesAMD (VkPhysicalDeviceCoherentMemoryFeaturesAMD const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceCoherentMemoryFeaturesAMDoperator= (PhysicalDeviceCoherentMemoryFeaturesAMD const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceCoherentMemoryFeaturesAMDoperator= (VkPhysicalDeviceCoherentMemoryFeaturesAMD const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceCoherentMemoryFeaturesAMD
setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceCoherentMemoryFeaturesAMD
setDeviceCoherentMemory (VULKAN_HPP_NAMESPACE::Bool32 deviceCoherentMemory_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceCoherentMemoryFeaturesAMD const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceCoherentMemoryFeaturesAMD & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceCoherentMemoryFeaturesAMD const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceCoherentMemoryFeaturesAMD const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 deviceCoherentMemory = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD
 

Detailed Description

Definition at line 51396 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::PhysicalDeviceCoherentMemoryFeaturesAMD ( VULKAN_HPP_NAMESPACE::Bool32  deviceCoherentMemory_ = {},
void pNext_ = nullptr 
)
inline

Definition at line 51404 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::PhysicalDeviceCoherentMemoryFeaturesAMD ( PhysicalDeviceCoherentMemoryFeaturesAMD const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::PhysicalDeviceCoherentMemoryFeaturesAMD ( VkPhysicalDeviceCoherentMemoryFeaturesAMD const rhs)
inline

Definition at line 51413 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::operator VkPhysicalDeviceCoherentMemoryFeaturesAMD & ( )
inline

Definition at line 51447 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::operator VkPhysicalDeviceCoherentMemoryFeaturesAMD const & ( ) const
inline

Definition at line 51442 of file vulkan_structs.hpp.

PhysicalDeviceCoherentMemoryFeaturesAMD& VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::operator= ( PhysicalDeviceCoherentMemoryFeaturesAMD const rhs)
default
PhysicalDeviceCoherentMemoryFeaturesAMD& VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::operator= ( VkPhysicalDeviceCoherentMemoryFeaturesAMD const rhs)
inline

Definition at line 51421 of file vulkan_structs.hpp.

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

Definition at line 51467 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCoherentMemoryFeaturesAMD& VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::setDeviceCoherentMemory ( VULKAN_HPP_NAMESPACE::Bool32  deviceCoherentMemory_)
inline

Definition at line 51435 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCoherentMemoryFeaturesAMD& VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::setPNext ( void pNext_)
inline

Definition at line 51428 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::allowDuplicate = false
static

Definition at line 51400 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::deviceCoherentMemory = {}

Definition at line 51485 of file vulkan_structs.hpp.

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::pNext = {}

Definition at line 51484 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::structureType = StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD
static

Definition at line 51401 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::sType = StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD

Definition at line 51483 of file vulkan_structs.hpp.


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