Module prelude

Source

Structs§

CStrTooLargeForStaticArray
Packed24_8
Holds 24 bits in the least significant bits of memory, and 8 bytes in the most significant bits of that memory, occupying a single u32 in total. This is commonly used in acceleration structure instances such as vk::AccelerationStructureInstanceKHR, vk::AccelerationStructureSRTMotionInstanceNV and vk::AccelerationStructureMatrixMotionInstanceNV.

Traits§

TaggedStructure
Structures implementing this trait are layout-compatible with vk::BaseInStructure and vk::BaseOutStructure. Such structures have an s_type field indicating its type, which must always match the value of TaggedStructure::STRUCTURE_TYPE.

Functions§

wrap_c_str_slice_until_nul 🔒
write_c_str_slice_with_nul 🔒