#[derive(Clone, Debug, PartialEq, Eq)]
pub enum LoadObjWarning {
NoVertices,
NoFaces,
SkippedTextureCoordinates {
line: usize,
},
SkippedVertexNormal {
line: usize,
},
SkippedGroup {
line: usize,
name: String,
},
SkippedSmoothingGroup {
line: usize,
},
SkippedMaterialReference {
line: usize,
material: String,
},
SkippedMaterialLibrary {
line: usize,
path: String,
},
SkippedComment {
line: usize,
},
SharedVertices {
object_name: Option<String>,
shared_indices: Vec<u32>,
},
}
#[derive(Clone, Debug, PartialEq, Eq)]
pub enum LoadMeshWarning {
Obj(LoadObjWarning),
}