Skip to main content

Crate draco_decoder

Crate draco_decoder 

Source
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§

utils

Functions§

decode_mesh_with_config
Decodes a Draco compressed mesh asynchronously.
decode_mesh_with_config_sync
Decodes a Draco compressed mesh synchronously (native only).