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