pub enum PmmDocumentKeyframeSummary {
Camera {Show 30 fields
index: Option<i32>,
frame_index: i32,
previous_keyframe_index: i32,
next_keyframe_index: i32,
distance: f32,
look_at: [f32; 3],
angle: [f32; 3],
parent_model_index: i32,
parent_model_bone_index: i32,
interpolation: [u8; 24],
perspective_view: bool,
fov: i32,
selected: bool,
distance_offset: usize,
look_at_offset: usize,
look_at_byte_length: usize,
angle_offset: usize,
angle_byte_length: usize,
parent_model_index_offset: usize,
parent_model_bone_index_offset: usize,
interpolation_offset: usize,
interpolation_byte_length: usize,
perspective_view_offset: usize,
fov_offset: usize,
selected_offset: usize,
offset: usize,
byte_length: usize,
payload_offset: usize,
payload_byte_length: usize,
payload_bytes: Vec<u8>,
},
Light {Show 17 fields
index: Option<i32>,
frame_index: i32,
previous_keyframe_index: i32,
next_keyframe_index: i32,
color: [f32; 3],
direction: [f32; 3],
selected: bool,
color_offset: usize,
color_byte_length: usize,
direction_offset: usize,
direction_byte_length: usize,
selected_offset: usize,
offset: usize,
byte_length: usize,
payload_offset: usize,
payload_byte_length: usize,
payload_bytes: Vec<u8>,
},
Gravity {Show 20 fields
index: Option<i32>,
frame_index: i32,
previous_keyframe_index: i32,
next_keyframe_index: i32,
noise_enabled: bool,
noise: i32,
acceleration: f32,
direction: [f32; 3],
selected: bool,
noise_enabled_offset: usize,
noise_offset: usize,
acceleration_offset: usize,
direction_offset: usize,
direction_byte_length: usize,
selected_offset: usize,
offset: usize,
byte_length: usize,
payload_offset: usize,
payload_byte_length: usize,
payload_bytes: Vec<u8>,
},
SelfShadow {Show 15 fields
index: Option<i32>,
frame_index: i32,
previous_keyframe_index: i32,
next_keyframe_index: i32,
mode: u8,
distance: f32,
selected: bool,
mode_offset: usize,
distance_offset: usize,
selected_offset: usize,
offset: usize,
byte_length: usize,
payload_offset: usize,
payload_byte_length: usize,
payload_bytes: Vec<u8>,
},
}Variants§
Trait Implementations§
Source§impl Clone for PmmDocumentKeyframeSummary
impl Clone for PmmDocumentKeyframeSummary
Source§fn clone(&self) -> PmmDocumentKeyframeSummary
fn clone(&self) -> PmmDocumentKeyframeSummary
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 PmmDocumentKeyframeSummary
impl Debug for PmmDocumentKeyframeSummary
Auto Trait Implementations§
impl Freeze for PmmDocumentKeyframeSummary
impl RefUnwindSafe for PmmDocumentKeyframeSummary
impl Send for PmmDocumentKeyframeSummary
impl Sync for PmmDocumentKeyframeSummary
impl Unpin for PmmDocumentKeyframeSummary
impl UnsafeUnpin for PmmDocumentKeyframeSummary
impl UnwindSafe for PmmDocumentKeyframeSummary
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