gltf_json/extensions/
mod.rs1pub mod accessor;
3
4pub mod animation;
6
7pub mod asset;
9
10pub mod buffer;
12
13pub mod camera;
15
16pub mod image;
18
19pub mod material;
21
22pub mod mesh;
24
25pub mod root;
27
28pub mod scene;
30
31pub mod skin;
33
34pub mod texture;
36
37pub use self::root::Root;
38
39pub const ENABLED_EXTENSIONS: &[&str] = &[
41 #[cfg(feature = "KHR_lights_punctual")]
42 "KHR_lights_punctual",
43 #[cfg(feature = "KHR_materials_pbrSpecularGlossiness")]
44 "KHR_materials_pbrSpecularGlossiness",
45 #[cfg(feature = "KHR_materials_unlit")]
46 "KHR_materials_unlit",
47 #[cfg(feature = "KHR_texture_transform")]
48 "KHR_texture_transform",
49 #[cfg(feature = "KHR_materials_transmission")]
50 "KHR_materials_transmission",
51 #[cfg(feature = "KHR_materials_ior")]
52 "KHR_materials_ior",
53 #[cfg(feature = "KHR_materials_emissive_strength")]
54 "KHR_materials_emissive_strength",
55 #[cfg(feature = "allow_empty_texture")]
57 "KHR_texture_basisu",
58 #[cfg(feature = "allow_empty_texture")]
59 "EXT_texture_webp",
60 #[cfg(feature = "allow_empty_texture")]
61 "MSFT_texture_dds",
62];
63
64pub const SUPPORTED_EXTENSIONS: &[&str] = &[
66 "KHR_lights_punctual",
67 "KHR_materials_pbrSpecularGlossiness",
68 "KHR_materials_unlit",
69 "KHR_texture_transform",
70 "KHR_materials_transmission",
71 "KHR_materials_ior",
72 "KHR_materials_emissive_strength",
73];