struct GeometryTrianglesNV

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

Public Members

StructureType sType
const void * pNext
Buffer vertexData
vk::DeviceSize vertexOffset
uint32_t vertexCount
vk::DeviceSize vertexStride
Format vertexFormat
Buffer indexData
vk::DeviceSize indexOffset
uint32_t indexCount
IndexType indexType
Buffer transformData
vk::DeviceSize transformOffset

Public Methods

void GeometryTrianglesNV (vk::Buffer vertexData_, vk::DeviceSize vertexOffset_, uint32_t vertexCount_, vk::DeviceSize vertexStride_, vk::Format vertexFormat_, vk::Buffer indexData_, vk::DeviceSize indexOffset_, uint32_t indexCount_, vk::IndexType indexType_, vk::Buffer transformData_, vk::DeviceSize transformOffset_, const void * pNext_)

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

void GeometryTrianglesNV (const GeometryTrianglesNV & rhs)

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

void GeometryTrianglesNV (const VkGeometryTrianglesNV & rhs)

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

GeometryTrianglesNV & operator= (const GeometryTrianglesNV & rhs)

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

GeometryTrianglesNV & operator= (const VkGeometryTrianglesNV & rhs)

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

GeometryTrianglesNV & setPNext (const void * pNext_)

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

GeometryTrianglesNV & setVertexData (vk::Buffer vertexData_)

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

GeometryTrianglesNV & setVertexOffset (vk::DeviceSize vertexOffset_)

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

GeometryTrianglesNV & setVertexCount (uint32_t vertexCount_)

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

GeometryTrianglesNV & setVertexStride (vk::DeviceSize vertexStride_)

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

GeometryTrianglesNV & setVertexFormat (vk::Format vertexFormat_)

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

GeometryTrianglesNV & setIndexData (vk::Buffer indexData_)

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

GeometryTrianglesNV & setIndexOffset (vk::DeviceSize indexOffset_)

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

GeometryTrianglesNV & setIndexCount (uint32_t indexCount_)

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

GeometryTrianglesNV & setIndexType (vk::IndexType indexType_)

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

GeometryTrianglesNV & setTransformData (vk::Buffer transformData_)

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

GeometryTrianglesNV & setTransformOffset (vk::DeviceSize transformOffset_)

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

const VkGeometryTrianglesNV & operator const VkGeometryTrianglesNV & ()

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

VkGeometryTrianglesNV & operator VkGeometryTrianglesNV & ()

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

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

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