ReactOS 0.4.17-dev-934-g091855f
VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV Struct Reference

#include <vulkan.h>

Collaboration diagram for VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV:

Public Member Functions

VkDeviceAddress WINE_VK_ALIGN (8) indexBuffer
 
VkDeviceAddress WINE_VK_ALIGN (8) vertexBuffer
 
VkDeviceAddress WINE_VK_ALIGN (8) geometryIndexAndFlagsBuffer
 
VkDeviceAddress WINE_VK_ALIGN (8) opacityMicromapArray
 
VkDeviceAddress WINE_VK_ALIGN (8) opacityMicromapIndexBuffer
 
VkDeviceAddress WINE_VK_ALIGN (8) instantiationBoundingBoxLimit
 

Public Attributes

uint32_t clusterID
 
VkClusterAccelerationStructureClusterFlagsNV clusterFlags
 
uint32_t triangleCount:9
 
uint32_t vertexCount:9
 
uint32_t positionTruncateBitCount:6
 
uint32_t indexType:4
 
uint32_t opacityMicromapIndexType:4
 
VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV baseGeometryIndexAndGeometryFlags
 
uint16_t indexBufferStride
 
uint16_t vertexBufferStride
 
uint16_t geometryIndexAndFlagsBufferStride
 
uint16_t opacityMicromapIndexBufferStride
 

Detailed Description

Definition at line 15999 of file vulkan.h.

Member Function Documentation

◆ WINE_VK_ALIGN() [1/6]

VkDeviceAddress VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::WINE_VK_ALIGN ( 8  )

◆ WINE_VK_ALIGN() [2/6]

VkDeviceAddress VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::WINE_VK_ALIGN ( 8  )

◆ WINE_VK_ALIGN() [3/6]

VkDeviceAddress VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::WINE_VK_ALIGN ( 8  )

◆ WINE_VK_ALIGN() [4/6]

VkDeviceAddress VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::WINE_VK_ALIGN ( 8  )

◆ WINE_VK_ALIGN() [5/6]

VkDeviceAddress VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::WINE_VK_ALIGN ( 8  )

◆ WINE_VK_ALIGN() [6/6]

VkDeviceAddress VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::WINE_VK_ALIGN ( 8  )

Member Data Documentation

◆ baseGeometryIndexAndGeometryFlags

VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::baseGeometryIndexAndGeometryFlags

Definition at line 16008 of file vulkan.h.

◆ clusterFlags

VkClusterAccelerationStructureClusterFlagsNV VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::clusterFlags

Definition at line 16002 of file vulkan.h.

◆ clusterID

uint32_t VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::clusterID

Definition at line 16001 of file vulkan.h.

◆ geometryIndexAndFlagsBufferStride

uint16_t VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::geometryIndexAndFlagsBufferStride

Definition at line 16011 of file vulkan.h.

◆ indexBufferStride

uint16_t VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::indexBufferStride

Definition at line 16009 of file vulkan.h.

◆ indexType

uint32_t VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::indexType

Definition at line 16006 of file vulkan.h.

◆ opacityMicromapIndexBufferStride

uint16_t VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::opacityMicromapIndexBufferStride

Definition at line 16012 of file vulkan.h.

◆ opacityMicromapIndexType

uint32_t VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::opacityMicromapIndexType

Definition at line 16007 of file vulkan.h.

◆ positionTruncateBitCount

uint32_t VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::positionTruncateBitCount

Definition at line 16005 of file vulkan.h.

◆ triangleCount

uint32_t VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::triangleCount

Definition at line 16003 of file vulkan.h.

◆ vertexBufferStride

uint16_t VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::vertexBufferStride

Definition at line 16010 of file vulkan.h.

◆ vertexCount

uint32_t VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::vertexCount

Definition at line 16004 of file vulkan.h.


The documentation for this struct was generated from the following file: