pub enum CameraTrackType {
Position,
TargetPosition,
Roll,
}Expand description
Type of animation track for camera structures
Variants§
Position
Camera position animation (C3Vector = 12 bytes)
TargetPosition
Target position animation (C3Vector = 12 bytes)
Roll
Roll animation (f32 = 4 bytes)
Implementations§
Source§impl CameraTrackType
impl CameraTrackType
Sourcepub fn value_size(&self) -> usize
pub fn value_size(&self) -> usize
Returns the size in bytes of a single keyframe value for this track type
Trait Implementations§
Source§impl Clone for CameraTrackType
impl Clone for CameraTrackType
Source§fn clone(&self) -> CameraTrackType
fn clone(&self) -> CameraTrackType
Returns a duplicate of the value. Read more
1.0.0 · 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 CameraTrackType
impl Debug for CameraTrackType
Source§impl Default for CameraTrackType
impl Default for CameraTrackType
Source§fn default() -> CameraTrackType
fn default() -> CameraTrackType
Returns the “default value” for a type. Read more
Source§impl PartialEq for CameraTrackType
impl PartialEq for CameraTrackType
impl Copy for CameraTrackType
impl Eq for CameraTrackType
impl StructuralPartialEq for CameraTrackType
Auto Trait Implementations§
impl Freeze for CameraTrackType
impl RefUnwindSafe for CameraTrackType
impl Send for CameraTrackType
impl Sync for CameraTrackType
impl Unpin for CameraTrackType
impl UnwindSafe for CameraTrackType
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().