pub struct ColladaExportOptions {
pub asset_name: String,
pub author: String,
pub unit_name: String,
pub unit_meter: f32,
pub up_axis: String,
pub include_normals: bool,
pub include_uvs: bool,
pub double_sided: bool,
}Expand description
Options controlling COLLADA export output.
Fields§
§asset_name: StringName used for the asset and mesh geometry. Default: "OxiHumanMesh".
Author metadata string. Default: "OxiHuman".
unit_name: StringUnit name string. Default: "meter".
unit_meter: f32Meters-per-unit scale factor. Default: 1.0.
up_axis: StringUp-axis string, e.g. "Y_UP" or "Z_UP". Default: "Y_UP".
include_normals: boolEmit normals source and input. Default: true.
include_uvs: boolEmit UV-texcoord source and input. Default: true.
double_sided: boolEmit <double_sided> extra element. Default: false.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ColladaExportOptions
impl RefUnwindSafe for ColladaExportOptions
impl Send for ColladaExportOptions
impl Sync for ColladaExportOptions
impl Unpin for ColladaExportOptions
impl UnsafeUnpin for ColladaExportOptions
impl UnwindSafe for ColladaExportOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more