AccelerationStructureTrianglesDisplacementMicromapNV(vk::Format displacementBiasAndScaleFormat_=vk::Format::eUndefined, vk::Format displacementVectorFormat_=vk::Format::eUndefined, vk::DeviceOrHostAddressConstKHR displacementBiasAndScaleBuffer_={}, vk::DeviceSize displacementBiasAndScaleStride_={}, vk::DeviceOrHostAddressConstKHR displacementVectorBuffer_={}, vk::DeviceSize displacementVectorStride_={}, vk::DeviceOrHostAddressConstKHR displacedMicromapPrimitiveFlags_={}, vk::DeviceSize displacedMicromapPrimitiveFlagsStride_={}, vk::IndexType indexType_=vk::IndexType::eUint16, vk::DeviceOrHostAddressConstKHR indexBuffer_={}, vk::DeviceSize indexStride_={}, uint32_t baseTriangle_={}, uint32_t usageCountsCount_={}, const vk::MicromapUsageEXT *pUsageCounts_={}, const vk::MicromapUsageEXT *const *ppUsageCounts_={}, vk::MicromapEXT micromap_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
AccelerationStructureTrianglesDisplacementMicromapNV(AccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT=default | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
AccelerationStructureTrianglesDisplacementMicromapNV(VkAccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
AccelerationStructureTrianglesDisplacementMicromapNV(vk::Format displacementBiasAndScaleFormat_, vk::Format displacementVectorFormat_, vk::DeviceOrHostAddressConstKHR displacementBiasAndScaleBuffer_, vk::DeviceSize displacementBiasAndScaleStride_, vk::DeviceOrHostAddressConstKHR displacementVectorBuffer_, vk::DeviceSize displacementVectorStride_, vk::DeviceOrHostAddressConstKHR displacedMicromapPrimitiveFlags_, vk::DeviceSize displacedMicromapPrimitiveFlagsStride_, vk::IndexType indexType_, vk::DeviceOrHostAddressConstKHR indexBuffer_, vk::DeviceSize indexStride_, uint32_t baseTriangle_, vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT > const &usageCounts_, vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT *const > const &pUsageCounts_={}, vk::MicromapEXT micromap_={}, void *pNext_=nullptr) | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
allowDuplicate | vk::AccelerationStructureTrianglesDisplacementMicromapNV | static |
baseTriangle | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
displacedMicromapPrimitiveFlags | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
displacedMicromapPrimitiveFlagsStride | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
displacementBiasAndScaleBuffer | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
displacementBiasAndScaleFormat | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
displacementBiasAndScaleStride | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
displacementVectorBuffer | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
displacementVectorFormat | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
displacementVectorStride | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
indexBuffer | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
indexStride | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
indexType | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
micromap | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
NativeType typedef | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
operator VkAccelerationStructureTrianglesDisplacementMicromapNV &() VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
operator VkAccelerationStructureTrianglesDisplacementMicromapNV const &() const VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
operator=(AccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT=default | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
operator=(VkAccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
pNext | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
ppUsageCounts | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
pUsageCounts | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
setBaseTriangle(uint32_t baseTriangle_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setDisplacedMicromapPrimitiveFlags(vk::DeviceOrHostAddressConstKHR const &displacedMicromapPrimitiveFlags_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setDisplacedMicromapPrimitiveFlagsStride(vk::DeviceSize displacedMicromapPrimitiveFlagsStride_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setDisplacementBiasAndScaleBuffer(vk::DeviceOrHostAddressConstKHR const &displacementBiasAndScaleBuffer_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setDisplacementBiasAndScaleFormat(vk::Format displacementBiasAndScaleFormat_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setDisplacementBiasAndScaleStride(vk::DeviceSize displacementBiasAndScaleStride_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setDisplacementVectorBuffer(vk::DeviceOrHostAddressConstKHR const &displacementVectorBuffer_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setDisplacementVectorFormat(vk::Format displacementVectorFormat_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setDisplacementVectorStride(vk::DeviceSize displacementVectorStride_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setIndexBuffer(vk::DeviceOrHostAddressConstKHR const &indexBuffer_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setIndexStride(vk::DeviceSize indexStride_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setIndexType(vk::IndexType indexType_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setMicromap(vk::MicromapEXT micromap_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setPNext(void *pNext_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setPpUsageCounts(const vk::MicromapUsageEXT *const *ppUsageCounts_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setPUsageCounts(const vk::MicromapUsageEXT *pUsageCounts_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setPUsageCounts(vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT *const > const &pUsageCounts_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setUsageCounts(vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT > const &usageCounts_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
setUsageCountsCount(uint32_t usageCountsCount_) VULKAN_HPP_NOEXCEPT | vk::AccelerationStructureTrianglesDisplacementMicromapNV | inline |
structureType | vk::AccelerationStructureTrianglesDisplacementMicromapNV | static |
sType | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |
usageCountsCount | vk::AccelerationStructureTrianglesDisplacementMicromapNV | |