struct GeometryTrianglesNV

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

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

Public Members

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

Public Methods

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

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

void GeometryTrianglesNV (const GeometryTrianglesNV & rhs)

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

void GeometryTrianglesNV (const VkGeometryTrianglesNV & rhs)

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

GeometryTrianglesNV & operator= (const GeometryTrianglesNV & rhs)

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

GeometryTrianglesNV & operator= (const VkGeometryTrianglesNV & rhs)

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

GeometryTrianglesNV & setPNext (const void * pNext_)

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

GeometryTrianglesNV && setPNext (const void * pNext_)

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

GeometryTrianglesNV & setVertexData (Buffer vertexData_)

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

GeometryTrianglesNV && setVertexData (Buffer vertexData_)

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

GeometryTrianglesNV & setVertexOffset (DeviceSize vertexOffset_)

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

GeometryTrianglesNV && setVertexOffset (DeviceSize vertexOffset_)

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

GeometryTrianglesNV & setVertexCount (uint32_t vertexCount_)

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

GeometryTrianglesNV && setVertexCount (uint32_t vertexCount_)

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

GeometryTrianglesNV & setVertexStride (DeviceSize vertexStride_)

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

GeometryTrianglesNV && setVertexStride (DeviceSize vertexStride_)

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

GeometryTrianglesNV & setVertexFormat (Format vertexFormat_)

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

GeometryTrianglesNV && setVertexFormat (Format vertexFormat_)

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

GeometryTrianglesNV & setIndexData (Buffer indexData_)

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

GeometryTrianglesNV && setIndexData (Buffer indexData_)

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

GeometryTrianglesNV & setIndexOffset (DeviceSize indexOffset_)

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

GeometryTrianglesNV && setIndexOffset (DeviceSize indexOffset_)

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

GeometryTrianglesNV & setIndexCount (uint32_t indexCount_)

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

GeometryTrianglesNV && setIndexCount (uint32_t indexCount_)

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

GeometryTrianglesNV & setIndexType (IndexType indexType_)

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

GeometryTrianglesNV && setIndexType (IndexType indexType_)

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

GeometryTrianglesNV & setTransformData (Buffer transformData_)

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

GeometryTrianglesNV && setTransformData (Buffer transformData_)

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

GeometryTrianglesNV & setTransformOffset (DeviceSize transformOffset_)

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

GeometryTrianglesNV && setTransformOffset (DeviceSize transformOffset_)

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

const VkGeometryTrianglesNV & operator const VkGeometryTrianglesNV & ()

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

VkGeometryTrianglesNV & operator VkGeometryTrianglesNV & ()

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

const VkGeometryTrianglesNV * operator const VkGeometryTrianglesNV * ()

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

VkGeometryTrianglesNV * operator VkGeometryTrianglesNV * ()

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

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

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