ptex/
lib.rs

1/// Low-level ptex-sys FFI bindings to Ptex.
2use ptex_sys as sys;
3
4/// Errors returned by the ptex crate.
5mod error;
6pub use error::Error;
7
8/// Core Ptex data types.
9mod types;
10pub use types::BorderMode;
11pub use types::DataSize;
12pub use types::DataType;
13pub use types::EdgeFilterMode;
14pub use types::EdgeId;
15pub use types::FaceInfo;
16pub use types::MeshType;
17pub use types::MetaDataType;
18pub use types::OneValue;
19pub use types::Res;
20// Half-float type.
21pub use half::f16;
22
23/// Read Ptex files.
24mod reader;
25pub use reader::Cache;
26
27/// Write Ptex files.
28mod writer;
29pub use writer::Writer;
30
31/// Access texture data for Ptex files.
32mod texture;
33pub use texture::Texture;