pub struct PmmDocumentModelSummary {Show 42 fields
pub slot_index: usize,
pub document_model_index: u8,
pub offset: usize,
pub offset_end: usize,
pub path_offset: usize,
pub name: String,
pub english_name: String,
pub path: String,
pub asset_reference_index: Option<usize>,
pub bone_count: usize,
pub bone_names: Vec<String>,
pub morph_count: usize,
pub morph_names: Vec<String>,
pub constraint_bone_count: usize,
pub outside_parent_subject_bone_count: usize,
pub draw_order_index: u8,
pub transform_order_index: u8,
pub selected_bone_index: i32,
pub selected_morph_indices: [i32; 4],
pub vertical_scroll: i32,
pub sections: PmmDocumentModelSections,
pub initial_bone_keyframes: usize,
pub initial_bone_keyframe_summaries: Vec<PmmDocumentBoneKeyframeSummary>,
pub bone_keyframes: usize,
pub bone_keyframe_summaries: Vec<PmmDocumentBoneKeyframeSummary>,
pub initial_morph_keyframes: usize,
pub initial_morph_keyframe_summaries: Vec<PmmDocumentMorphKeyframeSummary>,
pub morph_keyframes: usize,
pub morph_keyframe_summaries: Vec<PmmDocumentMorphKeyframeSummary>,
pub initial_model_keyframes: usize,
pub model_keyframes: usize,
pub initial_model_keyframe: PmmDocumentModelKeyframeSummary,
pub model_keyframe_summaries: Vec<PmmDocumentModelKeyframeSummary>,
pub last_frame_index: i32,
pub visible: bool,
pub blend_enabled: bool,
pub edge_width: f32,
pub self_shadow_enabled: bool,
pub bone_state_summaries: Vec<PmmDocumentBoneStateSummary>,
pub morph_state_summaries: Vec<PmmDocumentMorphStateSummary>,
pub constraint_state_summaries: Vec<PmmDocumentConstraintStateSummary>,
pub outside_parent_state_summaries: Vec<PmmDocumentOutsideParentStateSummary>,
}Fields§
§slot_index: usize§document_model_index: u8§offset: usize§offset_end: usize§path_offset: usize§name: String§english_name: String§path: String§asset_reference_index: Option<usize>§bone_count: usize§bone_names: Vec<String>§morph_count: usize§morph_names: Vec<String>§constraint_bone_count: usize§outside_parent_subject_bone_count: usize§draw_order_index: u8§transform_order_index: u8§selected_bone_index: i32§selected_morph_indices: [i32; 4]§vertical_scroll: i32§sections: PmmDocumentModelSections§initial_bone_keyframes: usize§initial_bone_keyframe_summaries: Vec<PmmDocumentBoneKeyframeSummary>§bone_keyframes: usize§bone_keyframe_summaries: Vec<PmmDocumentBoneKeyframeSummary>§initial_morph_keyframes: usize§initial_morph_keyframe_summaries: Vec<PmmDocumentMorphKeyframeSummary>§morph_keyframes: usize§morph_keyframe_summaries: Vec<PmmDocumentMorphKeyframeSummary>§initial_model_keyframes: usize§model_keyframes: usize§initial_model_keyframe: PmmDocumentModelKeyframeSummary§model_keyframe_summaries: Vec<PmmDocumentModelKeyframeSummary>§last_frame_index: i32§visible: bool§blend_enabled: bool§edge_width: f32§self_shadow_enabled: bool§bone_state_summaries: Vec<PmmDocumentBoneStateSummary>§morph_state_summaries: Vec<PmmDocumentMorphStateSummary>§constraint_state_summaries: Vec<PmmDocumentConstraintStateSummary>§outside_parent_state_summaries: Vec<PmmDocumentOutsideParentStateSummary>Trait Implementations§
Source§impl Clone for PmmDocumentModelSummary
impl Clone for PmmDocumentModelSummary
Source§fn clone(&self) -> PmmDocumentModelSummary
fn clone(&self) -> PmmDocumentModelSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PmmDocumentModelSummary
impl Debug for PmmDocumentModelSummary
Auto Trait Implementations§
impl Freeze for PmmDocumentModelSummary
impl RefUnwindSafe for PmmDocumentModelSummary
impl Send for PmmDocumentModelSummary
impl Sync for PmmDocumentModelSummary
impl Unpin for PmmDocumentModelSummary
impl UnsafeUnpin for PmmDocumentModelSummary
impl UnwindSafe for PmmDocumentModelSummary
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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