Vulkan-Hpp
vk::AccelerationStructureTrianglesDisplacementMicromapNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAccelerationStructureTrianglesDisplacementMicromapNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 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
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV (AccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 AccelerationStructureTrianglesDisplacementMicromapNV (VkAccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 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)
 
AccelerationStructureTrianglesDisplacementMicromapNVoperator= (AccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
AccelerationStructureTrianglesDisplacementMicromapNVoperator= (VkAccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetDisplacementBiasAndScaleFormat (vk::Format displacementBiasAndScaleFormat_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetDisplacementVectorFormat (vk::Format displacementVectorFormat_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetDisplacementBiasAndScaleBuffer (vk::DeviceOrHostAddressConstKHR const &displacementBiasAndScaleBuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetDisplacementBiasAndScaleStride (vk::DeviceSize displacementBiasAndScaleStride_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetDisplacementVectorBuffer (vk::DeviceOrHostAddressConstKHR const &displacementVectorBuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetDisplacementVectorStride (vk::DeviceSize displacementVectorStride_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetDisplacedMicromapPrimitiveFlags (vk::DeviceOrHostAddressConstKHR const &displacedMicromapPrimitiveFlags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetDisplacedMicromapPrimitiveFlagsStride (vk::DeviceSize displacedMicromapPrimitiveFlagsStride_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetIndexType (vk::IndexType indexType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetIndexBuffer (vk::DeviceOrHostAddressConstKHR const &indexBuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetIndexStride (vk::DeviceSize indexStride_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetBaseTriangle (uint32_t baseTriangle_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetUsageCountsCount (uint32_t usageCountsCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetPUsageCounts (const vk::MicromapUsageEXT *pUsageCounts_) VULKAN_HPP_NOEXCEPT
 
AccelerationStructureTrianglesDisplacementMicromapNVsetUsageCounts (vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT > const &usageCounts_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetPpUsageCounts (const vk::MicromapUsageEXT *const *ppUsageCounts_) VULKAN_HPP_NOEXCEPT
 
AccelerationStructureTrianglesDisplacementMicromapNVsetPUsageCounts (vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT *const > const &pUsageCounts_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNVsetMicromap (vk::MicromapEXT micromap_) VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureTrianglesDisplacementMicromapNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureTrianglesDisplacementMicromapNV & () VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eAccelerationStructureTrianglesDisplacementMicromapNV
 
void * pNext = {}
 
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::MicromapUsageEXTpUsageCounts = {}
 
const vk::MicromapUsageEXT *const * ppUsageCounts = {}
 
vk::MicromapEXT micromap = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eAccelerationStructureTrianglesDisplacementMicromapNV
 

Detailed Description

Definition at line 3625 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

using vk::AccelerationStructureTrianglesDisplacementMicromapNV::NativeType = VkAccelerationStructureTrianglesDisplacementMicromapNV

Definition at line 3627 of file vulkan_structs.hpp.

Constructor & Destructor Documentation

◆ AccelerationStructureTrianglesDisplacementMicromapNV() [1/4]

VULKAN_HPP_CONSTEXPR_14 vk::AccelerationStructureTrianglesDisplacementMicromapNV::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 
)
inline

Definition at line 3633 of file vulkan_structs.hpp.

◆ AccelerationStructureTrianglesDisplacementMicromapNV() [2/4]

VULKAN_HPP_CONSTEXPR_14 vk::AccelerationStructureTrianglesDisplacementMicromapNV::AccelerationStructureTrianglesDisplacementMicromapNV ( AccelerationStructureTrianglesDisplacementMicromapNV const &  rhs)
default

◆ AccelerationStructureTrianglesDisplacementMicromapNV() [3/4]

vk::AccelerationStructureTrianglesDisplacementMicromapNV::AccelerationStructureTrianglesDisplacementMicromapNV ( VkAccelerationStructureTrianglesDisplacementMicromapNV const &  rhs)
inline

Definition at line 3674 of file vulkan_structs.hpp.

◆ AccelerationStructureTrianglesDisplacementMicromapNV() [4/4]

vk::AccelerationStructureTrianglesDisplacementMicromapNV::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 
)
inline

Definition at line 3680 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkAccelerationStructureTrianglesDisplacementMicromapNV &()

vk::AccelerationStructureTrianglesDisplacementMicromapNV::operator VkAccelerationStructureTrianglesDisplacementMicromapNV & ( )
inline

Definition at line 3881 of file vulkan_structs.hpp.

◆ operator VkAccelerationStructureTrianglesDisplacementMicromapNV const &()

vk::AccelerationStructureTrianglesDisplacementMicromapNV::operator VkAccelerationStructureTrianglesDisplacementMicromapNV const & ( ) const
inline

Definition at line 3876 of file vulkan_structs.hpp.

◆ operator=() [1/2]

AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::operator= ( AccelerationStructureTrianglesDisplacementMicromapNV const &  rhs)
default

◆ operator=() [2/2]

AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::operator= ( VkAccelerationStructureTrianglesDisplacementMicromapNV const &  rhs)
inline

Definition at line 3732 of file vulkan_structs.hpp.

◆ setBaseTriangle()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setBaseTriangle ( uint32_t  baseTriangle_)
inline

Definition at line 3822 of file vulkan_structs.hpp.

◆ setDisplacedMicromapPrimitiveFlags()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setDisplacedMicromapPrimitiveFlags ( vk::DeviceOrHostAddressConstKHR const &  displacedMicromapPrimitiveFlags_)
inline

Definition at line 3788 of file vulkan_structs.hpp.

◆ setDisplacedMicromapPrimitiveFlagsStride()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setDisplacedMicromapPrimitiveFlagsStride ( vk::DeviceSize  displacedMicromapPrimitiveFlagsStride_)
inline

Definition at line 3795 of file vulkan_structs.hpp.

◆ setDisplacementBiasAndScaleBuffer()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setDisplacementBiasAndScaleBuffer ( vk::DeviceOrHostAddressConstKHR const &  displacementBiasAndScaleBuffer_)
inline

Definition at line 3760 of file vulkan_structs.hpp.

◆ setDisplacementBiasAndScaleFormat()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setDisplacementBiasAndScaleFormat ( vk::Format  displacementBiasAndScaleFormat_)
inline

Definition at line 3746 of file vulkan_structs.hpp.

◆ setDisplacementBiasAndScaleStride()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setDisplacementBiasAndScaleStride ( vk::DeviceSize  displacementBiasAndScaleStride_)
inline

Definition at line 3767 of file vulkan_structs.hpp.

◆ setDisplacementVectorBuffer()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setDisplacementVectorBuffer ( vk::DeviceOrHostAddressConstKHR const &  displacementVectorBuffer_)
inline

Definition at line 3774 of file vulkan_structs.hpp.

◆ setDisplacementVectorFormat()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setDisplacementVectorFormat ( vk::Format  displacementVectorFormat_)
inline

Definition at line 3753 of file vulkan_structs.hpp.

◆ setDisplacementVectorStride()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setDisplacementVectorStride ( vk::DeviceSize  displacementVectorStride_)
inline

Definition at line 3781 of file vulkan_structs.hpp.

◆ setIndexBuffer()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setIndexBuffer ( vk::DeviceOrHostAddressConstKHR const &  indexBuffer_)
inline

Definition at line 3809 of file vulkan_structs.hpp.

◆ setIndexStride()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setIndexStride ( vk::DeviceSize  indexStride_)
inline

Definition at line 3816 of file vulkan_structs.hpp.

◆ setIndexType()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setIndexType ( vk::IndexType  indexType_)
inline

Definition at line 3802 of file vulkan_structs.hpp.

◆ setMicromap()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setMicromap ( vk::MicromapEXT  micromap_)
inline

Definition at line 3869 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setPNext ( void *  pNext_)
inline

Definition at line 3739 of file vulkan_structs.hpp.

◆ setPpUsageCounts()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setPpUsageCounts ( const vk::MicromapUsageEXT *const *  ppUsageCounts_)
inline

Definition at line 3852 of file vulkan_structs.hpp.

◆ setPUsageCounts() [1/2]

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setPUsageCounts ( const vk::MicromapUsageEXT pUsageCounts_)
inline

Definition at line 3835 of file vulkan_structs.hpp.

◆ setPUsageCounts() [2/2]

AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setPUsageCounts ( vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT *const > const &  pUsageCounts_)
inline

Definition at line 3859 of file vulkan_structs.hpp.

◆ setUsageCounts()

AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setUsageCounts ( vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT > const &  usageCounts_)
inline

Definition at line 3843 of file vulkan_structs.hpp.

◆ setUsageCountsCount()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV& vk::AccelerationStructureTrianglesDisplacementMicromapNV::setUsageCountsCount ( uint32_t  usageCountsCount_)
inline

Definition at line 3828 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::AccelerationStructureTrianglesDisplacementMicromapNV::allowDuplicate = false
static

Definition at line 3629 of file vulkan_structs.hpp.

◆ baseTriangle

uint32_t vk::AccelerationStructureTrianglesDisplacementMicromapNV::baseTriangle = {}

Definition at line 3946 of file vulkan_structs.hpp.

◆ displacedMicromapPrimitiveFlags

vk::DeviceOrHostAddressConstKHR vk::AccelerationStructureTrianglesDisplacementMicromapNV::displacedMicromapPrimitiveFlags = {}

Definition at line 3941 of file vulkan_structs.hpp.

◆ displacedMicromapPrimitiveFlagsStride

vk::DeviceSize vk::AccelerationStructureTrianglesDisplacementMicromapNV::displacedMicromapPrimitiveFlagsStride = {}

Definition at line 3942 of file vulkan_structs.hpp.

◆ displacementBiasAndScaleBuffer

vk::DeviceOrHostAddressConstKHR vk::AccelerationStructureTrianglesDisplacementMicromapNV::displacementBiasAndScaleBuffer = {}

Definition at line 3937 of file vulkan_structs.hpp.

◆ displacementBiasAndScaleFormat

vk::Format vk::AccelerationStructureTrianglesDisplacementMicromapNV::displacementBiasAndScaleFormat = vk::Format::eUndefined

Definition at line 3935 of file vulkan_structs.hpp.

◆ displacementBiasAndScaleStride

vk::DeviceSize vk::AccelerationStructureTrianglesDisplacementMicromapNV::displacementBiasAndScaleStride = {}

Definition at line 3938 of file vulkan_structs.hpp.

◆ displacementVectorBuffer

vk::DeviceOrHostAddressConstKHR vk::AccelerationStructureTrianglesDisplacementMicromapNV::displacementVectorBuffer = {}

Definition at line 3939 of file vulkan_structs.hpp.

◆ displacementVectorFormat

vk::Format vk::AccelerationStructureTrianglesDisplacementMicromapNV::displacementVectorFormat = vk::Format::eUndefined

Definition at line 3936 of file vulkan_structs.hpp.

◆ displacementVectorStride

vk::DeviceSize vk::AccelerationStructureTrianglesDisplacementMicromapNV::displacementVectorStride = {}

Definition at line 3940 of file vulkan_structs.hpp.

◆ indexBuffer

vk::DeviceOrHostAddressConstKHR vk::AccelerationStructureTrianglesDisplacementMicromapNV::indexBuffer = {}

Definition at line 3944 of file vulkan_structs.hpp.

◆ indexStride

vk::DeviceSize vk::AccelerationStructureTrianglesDisplacementMicromapNV::indexStride = {}

Definition at line 3945 of file vulkan_structs.hpp.

◆ indexType

vk::IndexType vk::AccelerationStructureTrianglesDisplacementMicromapNV::indexType = vk::IndexType::eUint16

Definition at line 3943 of file vulkan_structs.hpp.

◆ micromap

vk::MicromapEXT vk::AccelerationStructureTrianglesDisplacementMicromapNV::micromap = {}

Definition at line 3950 of file vulkan_structs.hpp.

◆ pNext

void* vk::AccelerationStructureTrianglesDisplacementMicromapNV::pNext = {}

Definition at line 3934 of file vulkan_structs.hpp.

◆ ppUsageCounts

const vk::MicromapUsageEXT* const* vk::AccelerationStructureTrianglesDisplacementMicromapNV::ppUsageCounts = {}

Definition at line 3949 of file vulkan_structs.hpp.

◆ pUsageCounts

const vk::MicromapUsageEXT* vk::AccelerationStructureTrianglesDisplacementMicromapNV::pUsageCounts = {}

Definition at line 3948 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::AccelerationStructureTrianglesDisplacementMicromapNV::structureType = StructureType::eAccelerationStructureTrianglesDisplacementMicromapNV
static

Definition at line 3630 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::AccelerationStructureTrianglesDisplacementMicromapNV::sType = StructureType::eAccelerationStructureTrianglesDisplacementMicromapNV

Definition at line 3933 of file vulkan_structs.hpp.

◆ usageCountsCount

uint32_t vk::AccelerationStructureTrianglesDisplacementMicromapNV::usageCountsCount = {}

Definition at line 3947 of file vulkan_structs.hpp.


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