Expand description
§draco_decoder
A Rust library for decoding Draco compressed meshes with native and WebAssembly support.
§Example
ⓘ
use draco_decoder::decode_mesh_with_config;
let data: &[u8] = /* your Draco encoded data */;
if let Some(result) = decode_mesh_with_config(data).await {
println!("Vertices: {}", result.config.vertex_count());
println!("Indices: {}", result.config.index_count());
}Re-exports§
pub use utils::AttributeDataType;pub use utils::AttributeValues;pub use utils::DracoDecodeConfig;pub use utils::MeshAttribute;pub use utils::MeshDecodeResult;
Modules§
Functions§
- decode_
mesh_ with_ config - Decodes a Draco compressed mesh asynchronously.
- decode_
mesh_ with_ config_ sync - Decodes a Draco compressed mesh synchronously (native only).