struct PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR

Defined at line 156472 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

=== VK_KHR_workgroup_memory_explicit_layout ===

Public Members

StructureType sType
void * pNext
Bool32 workgroupMemoryExplicitLayout
Bool32 workgroupMemoryExplicitLayoutScalarBlockLayout
Bool32 workgroupMemoryExplicitLayout8BitAccess
Bool32 workgroupMemoryExplicitLayout16BitAccess

Public Methods

void PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR (Bool32 workgroupMemoryExplicitLayout_, Bool32 workgroupMemoryExplicitLayoutScalarBlockLayout_, Bool32 workgroupMemoryExplicitLayout8BitAccess_, Bool32 workgroupMemoryExplicitLayout16BitAccess_, void * pNext_)

Defined at line 156480 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR (const PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & rhs)

Defined at line 156493 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR (const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & rhs)

Defined at line 156496 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & operator= (const PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & rhs)

Defined at line 156501 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & operator= (const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & rhs)

Defined at line 156505 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setPNext (void * pNext_)

Defined at line 156513 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR && setPNext (void * pNext_)

Defined at line 156519 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setWorkgroupMemoryExplicitLayout (Bool32 workgroupMemoryExplicitLayout_)

Defined at line 156525 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR && setWorkgroupMemoryExplicitLayout (Bool32 workgroupMemoryExplicitLayout_)

Defined at line 156532 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setWorkgroupMemoryExplicitLayoutScalarBlockLayout (Bool32 workgroupMemoryExplicitLayoutScalarBlockLayout_)

Defined at line 156540 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR && setWorkgroupMemoryExplicitLayoutScalarBlockLayout (Bool32 workgroupMemoryExplicitLayoutScalarBlockLayout_)

Defined at line 156548 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setWorkgroupMemoryExplicitLayout8BitAccess (Bool32 workgroupMemoryExplicitLayout8BitAccess_)

Defined at line 156556 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR && setWorkgroupMemoryExplicitLayout8BitAccess (Bool32 workgroupMemoryExplicitLayout8BitAccess_)

Defined at line 156564 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setWorkgroupMemoryExplicitLayout16BitAccess (Bool32 workgroupMemoryExplicitLayout16BitAccess_)

Defined at line 156572 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR && setWorkgroupMemoryExplicitLayout16BitAccess (Bool32 workgroupMemoryExplicitLayout16BitAccess_)

Defined at line 156580 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & operator const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & ()

Defined at line 156589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & operator VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & ()

Defined at line 156594 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR * operator const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR * ()

Defined at line 156599 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR * operator VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR * ()

Defined at line 156604 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & )

Defined at line 156622 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp