struct GeometryNV

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

wrapper struct for struct VkGeometryNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkGeometryNV.html

Public Members

StructureType sType
const void * pNext
GeometryTypeKHR geometryType
GeometryDataNV geometry
Flags flags

Public Methods

void GeometryNV (GeometryTypeKHR geometryType_, GeometryDataNV geometry_, GeometryFlagsKHR flags_, const void * pNext_)

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

void GeometryNV (const GeometryNV & rhs)

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

void GeometryNV (const VkGeometryNV & rhs)

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

GeometryNV & operator= (const GeometryNV & rhs)

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

GeometryNV & operator= (const VkGeometryNV & rhs)

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

GeometryNV & setPNext (const void * pNext_)

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

GeometryNV && setPNext (const void * pNext_)

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

GeometryNV & setGeometryType (GeometryTypeKHR geometryType_)

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

GeometryNV && setGeometryType (GeometryTypeKHR geometryType_)

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

GeometryNV & setGeometry (const GeometryDataNV & geometry_)

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

GeometryNV && setGeometry (const GeometryDataNV & geometry_)

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

GeometryNV & setFlags (GeometryFlagsKHR flags_)

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

GeometryNV && setFlags (GeometryFlagsKHR flags_)

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

const VkGeometryNV & operator const VkGeometryNV & ()

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

VkGeometryNV & operator VkGeometryNV & ()

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

const VkGeometryNV * operator const VkGeometryNV * ()

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

VkGeometryNV * operator VkGeometryNV * ()

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

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

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