Type Alias wgpu::BlasTriangleGeometrySizeDescriptor
source · pub type BlasTriangleGeometrySizeDescriptor = BlasTriangleGeometrySizeDescriptor;
Expand description
Descriptor for the size defining attributes of a triangle geometry, for a bottom level acceleration structure.
Aliased Type§
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: VertexFormat
Format of a vertex position, must be [VertexFormat::Float32x3] with just [Features::EXPERIMENTAL_RAY_TRACING_ACCELERATION_STRUCTURE] but later features may add more formats.
vertex_count: u32
Number 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: AccelerationStructureGeometryFlags
Flags for the geometry.