pub struct PmxRuntimeImport {
pub model: ModelArena,
pub bone_names: Vec<String>,
pub bone_name_to_index: HashMap<Vec<u8>, BoneIndex>,
pub morph_name_to_index: HashMap<Vec<u8>, MorphIndex>,
pub ik_solver_bone_name_to_index: HashMap<Vec<u8>, usize>,
}Fields§
§model: ModelArena§bone_names: Vec<String>§bone_name_to_index: HashMap<Vec<u8>, BoneIndex>§morph_name_to_index: HashMap<Vec<u8>, MorphIndex>§ik_solver_bone_name_to_index: HashMap<Vec<u8>, usize>Trait Implementations§
Auto Trait Implementations§
impl Freeze for PmxRuntimeImport
impl RefUnwindSafe for PmxRuntimeImport
impl Send for PmxRuntimeImport
impl Sync for PmxRuntimeImport
impl Unpin for PmxRuntimeImport
impl UnsafeUnpin for PmxRuntimeImport
impl UnwindSafe for PmxRuntimeImport
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