use crate::{mjSpec, mjsMesh, mjsDefault, mjsHField, mjsSkin, mjsTexture, mjsMaterial};
pub fn mjs_addMesh<'spec>(
s: &'spec mut mjSpec,
def: &mjsDefault,
) -> &'spec mut mjsMesh {
unsafe { &mut *crate::bindgen::mjs_addMesh(s.as_mut_ptr(), def) }
}
pub fn mjs_addHField<'spec>(s: &'spec mut mjSpec) -> &'spec mut mjsHField {
unsafe { &mut *crate::bindgen::mjs_addHField(s.as_mut_ptr()) }
}
pub fn mjs_addSkin<'spec>(s: &'spec mut mjSpec) -> &'spec mut mjsSkin {
unsafe { &mut *crate::bindgen::mjs_addSkin(s.as_mut_ptr()) }
}
pub fn mjs_addTexture<'spec>(s: &'spec mut mjSpec) -> &'spec mut mjsTexture {
unsafe { &mut *crate::bindgen::mjs_addTexture(s.as_mut_ptr()) }
}
pub fn mjs_addMaterial<'spec>(
s: &'spec mut mjSpec,
def: &mjsDefault,
) -> &'spec mut mjsMaterial {
unsafe { &mut *crate::bindgen::mjs_addMaterial(s.as_mut_ptr(), def) }
}