#[repr(C)]pub struct VkAccelerationStructureGeometryTrianglesDataKHR {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub vertexFormat: VkFormat,
pub vertexData: VkDeviceOrHostAddressConstKHR,
pub vertexStride: VkDeviceSize,
pub maxVertex: u32,
pub indexType: VkIndexType,
pub indexData: VkDeviceOrHostAddressConstKHR,
pub transformData: VkDeviceOrHostAddressConstKHR,
}
Fields§
§sType: VkStructureType
§pNext: *const c_void
§vertexFormat: VkFormat
§vertexData: VkDeviceOrHostAddressConstKHR
§vertexStride: VkDeviceSize
§maxVertex: u32
§indexType: VkIndexType
§indexData: VkDeviceOrHostAddressConstKHR
§transformData: VkDeviceOrHostAddressConstKHR
Trait Implementations§
Source§impl Clone for VkAccelerationStructureGeometryTrianglesDataKHR
impl Clone for VkAccelerationStructureGeometryTrianglesDataKHR
Source§fn clone(&self) -> VkAccelerationStructureGeometryTrianglesDataKHR
fn clone(&self) -> VkAccelerationStructureGeometryTrianglesDataKHR
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkAccelerationStructureGeometryTrianglesDataKHR
Auto Trait Implementations§
impl Freeze for VkAccelerationStructureGeometryTrianglesDataKHR
impl RefUnwindSafe for VkAccelerationStructureGeometryTrianglesDataKHR
impl !Send for VkAccelerationStructureGeometryTrianglesDataKHR
impl !Sync for VkAccelerationStructureGeometryTrianglesDataKHR
impl Unpin for VkAccelerationStructureGeometryTrianglesDataKHR
impl UnwindSafe for VkAccelerationStructureGeometryTrianglesDataKHR
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more