pub type BlasTriangleGeometrySizeDescriptor = BlasTriangleGeometrySizeDescriptor;Available on crate feature
unstable-wgpu-27 only.Expand description
Descriptor for the size defining attributes of a triangle geometry, for a bottom level acceleration structure.
Aliased Type§
pub struct BlasTriangleGeometrySizeDescriptor {
pub vertex_format: VertexFormat,
pub vertex_count: u32,
pub index_format: Option<IndexFormat>,
pub index_count: Option<u32>,
pub flags: AccelerationStructureGeometryFlags,
}Fields§
§vertex_format: VertexFormatFormat of a vertex position, must be VertexFormat::Float32x3
with just Features::EXPERIMENTAL_RAY_QUERY
but Features::EXTENDED_ACCELERATION_STRUCTURE_VERTEX_FORMATS adds more.
vertex_count: u32Number of vertices.
index_format: Option<IndexFormat>Format of an index. Only needed if an index buffer is used.
If index_format is provided index_count is required.
index_count: Option<u32>Number of indices. Only needed if an index buffer is used.
If index_count is provided index_format is required.
flags: AccelerationStructureGeometryFlagsFlags for the geometry.