struct AccelerationStructureGeometryTrianglesDataKHR

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

wrapper struct for struct VkAccelerationStructureGeometryTrianglesDataKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructureGeometryTrianglesDataKHR.html

Public Members

StructureType sType
const void * pNext
Format vertexFormat
DeviceOrHostAddressConstKHR vertexData
DeviceSize vertexStride
uint32_t maxVertex
IndexType indexType
DeviceOrHostAddressConstKHR indexData
DeviceOrHostAddressConstKHR transformData

Public Methods

void AccelerationStructureGeometryTrianglesDataKHR (Format vertexFormat_, DeviceOrHostAddressConstKHR vertexData_, DeviceSize vertexStride_, uint32_t maxVertex_, IndexType indexType_, DeviceOrHostAddressConstKHR indexData_, DeviceOrHostAddressConstKHR transformData_, const void * pNext_)

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

void AccelerationStructureGeometryTrianglesDataKHR (const AccelerationStructureGeometryTrianglesDataKHR & rhs)

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

void AccelerationStructureGeometryTrianglesDataKHR (const VkAccelerationStructureGeometryTrianglesDataKHR & rhs)

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

AccelerationStructureGeometryTrianglesDataKHR & operator= (const AccelerationStructureGeometryTrianglesDataKHR & rhs)

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

AccelerationStructureGeometryTrianglesDataKHR & operator= (const VkAccelerationStructureGeometryTrianglesDataKHR & rhs)

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

AccelerationStructureGeometryTrianglesDataKHR & setPNext (const void * pNext_)

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

AccelerationStructureGeometryTrianglesDataKHR && setPNext (const void * pNext_)

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

AccelerationStructureGeometryTrianglesDataKHR & setVertexFormat (Format vertexFormat_)

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

AccelerationStructureGeometryTrianglesDataKHR && setVertexFormat (Format vertexFormat_)

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

AccelerationStructureGeometryTrianglesDataKHR & setVertexData (const DeviceOrHostAddressConstKHR & vertexData_)

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

AccelerationStructureGeometryTrianglesDataKHR && setVertexData (const DeviceOrHostAddressConstKHR & vertexData_)

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

AccelerationStructureGeometryTrianglesDataKHR & setVertexStride (DeviceSize vertexStride_)

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

AccelerationStructureGeometryTrianglesDataKHR && setVertexStride (DeviceSize vertexStride_)

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

AccelerationStructureGeometryTrianglesDataKHR & setMaxVertex (uint32_t maxVertex_)

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

AccelerationStructureGeometryTrianglesDataKHR && setMaxVertex (uint32_t maxVertex_)

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

AccelerationStructureGeometryTrianglesDataKHR & setIndexType (IndexType indexType_)

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

AccelerationStructureGeometryTrianglesDataKHR && setIndexType (IndexType indexType_)

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

AccelerationStructureGeometryTrianglesDataKHR & setIndexData (const DeviceOrHostAddressConstKHR & indexData_)

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

AccelerationStructureGeometryTrianglesDataKHR && setIndexData (const DeviceOrHostAddressConstKHR & indexData_)

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

AccelerationStructureGeometryTrianglesDataKHR & setTransformData (const DeviceOrHostAddressConstKHR & transformData_)

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

AccelerationStructureGeometryTrianglesDataKHR && setTransformData (const DeviceOrHostAddressConstKHR & transformData_)

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

const VkAccelerationStructureGeometryTrianglesDataKHR & operator const VkAccelerationStructureGeometryTrianglesDataKHR & ()

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

VkAccelerationStructureGeometryTrianglesDataKHR & operator VkAccelerationStructureGeometryTrianglesDataKHR & ()

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

const VkAccelerationStructureGeometryTrianglesDataKHR * operator const VkAccelerationStructureGeometryTrianglesDataKHR * ()

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

VkAccelerationStructureGeometryTrianglesDataKHR * operator VkAccelerationStructureGeometryTrianglesDataKHR * ()

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