struct PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR

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

=== VK_KHR_workgroup_memory_explicit_layout ===

Public Members

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

Public Methods

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

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

void PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR (const PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & rhs)

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

void PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR (const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & rhs)

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

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & operator= (const PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & rhs)

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

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & operator= (const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & rhs)

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

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setPNext (void * pNext_)

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

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setWorkgroupMemoryExplicitLayout (vk::Bool32 workgroupMemoryExplicitLayout_)

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

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setWorkgroupMemoryExplicitLayoutScalarBlockLayout (vk::Bool32 workgroupMemoryExplicitLayoutScalarBlockLayout_)

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

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setWorkgroupMemoryExplicitLayout8BitAccess (vk::Bool32 workgroupMemoryExplicitLayout8BitAccess_)

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

PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setWorkgroupMemoryExplicitLayout16BitAccess (vk::Bool32 workgroupMemoryExplicitLayout16BitAccess_)

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

const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & operator const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & ()

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

VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & operator VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & ()

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

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

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