pub struct PmdRuntimeImport {
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>,
pub diagnostics: Vec<PmdParserDiagnostic>,
}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>§diagnostics: Vec<PmdParserDiagnostic>Trait Implementations§
Auto Trait Implementations§
impl Freeze for PmdRuntimeImport
impl RefUnwindSafe for PmdRuntimeImport
impl Send for PmdRuntimeImport
impl Sync for PmdRuntimeImport
impl Unpin for PmdRuntimeImport
impl UnsafeUnpin for PmdRuntimeImport
impl UnwindSafe for PmdRuntimeImport
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