Sequence

Struct Sequence 

Source
#[repr(C, packed(4))]
pub struct Sequence {
Show 60 fields pub next: Pointer<Sequence>, pub prev: Pointer<Sequence>, pub tmp: Pointer<Void>, pub lib: Pointer<Void>, pub name: [i8; 64], pub flag: i32, pub type_: i32, pub len: i32, pub start: i32, pub startofs: i32, pub endofs: i32, pub startstill: i32, pub endstill: i32, pub machine: i32, pub _pad3: i32, pub startdisp: i32, pub enddisp: i32, pub sat: f32, pub mul: f32, pub _pad: f32, pub anim_preseek: i16, pub streamindex: i16, pub multicam_source: i32, pub clip_flag: i32, pub strip: Pointer<Strip>, pub ipo: Pointer<Ipo>, pub scene: Pointer<Scene>, pub scene_camera: Pointer<Object>, pub clip: Pointer<MovieClip>, pub mask: Pointer<Mask>, pub anims: ListBase, pub effect_fader: f32, pub speed_fader: f32, pub seq1: Pointer<Sequence>, pub seq2: Pointer<Sequence>, pub seq3: Pointer<Sequence>, pub seqbase: ListBase, pub channels: ListBase, pub sound: Pointer<bSound>, pub scene_sound: Pointer<Void>, pub volume: f32, pub pitch: f32, pub pan: f32, pub strobe: f32, pub effectdata: Pointer<Void>, pub anim_startofs: i32, pub anim_endofs: i32, pub blend_mode: i32, pub blend_opacity: f32, pub color_tag: i8, pub alpha_mode: i8, pub _pad4: [i8; 2], pub cache_flag: i32, pub sfra: i32, pub views_format: i8, pub _pad1: [i8; 3], pub stereo3d_format: Pointer<Stereo3dFormat>, pub prop: Pointer<IDProperty>, pub modifiers: ListBase, pub runtime: SequenceRuntime,
}

Fields§

§next: Pointer<Sequence>§prev: Pointer<Sequence>§tmp: Pointer<Void>§lib: Pointer<Void>§name: [i8; 64]§flag: i32§type_: i32§len: i32§start: i32§startofs: i32§endofs: i32§startstill: i32§endstill: i32§machine: i32§_pad3: i32§startdisp: i32§enddisp: i32§sat: f32§mul: f32§_pad: f32§anim_preseek: i16§streamindex: i16§multicam_source: i32§clip_flag: i32§strip: Pointer<Strip>§ipo: Pointer<Ipo>§scene: Pointer<Scene>§scene_camera: Pointer<Object>§clip: Pointer<MovieClip>§mask: Pointer<Mask>§anims: ListBase§effect_fader: f32§speed_fader: f32§seq1: Pointer<Sequence>§seq2: Pointer<Sequence>§seq3: Pointer<Sequence>§seqbase: ListBase§channels: ListBase§sound: Pointer<bSound>§scene_sound: Pointer<Void>§volume: f32§pitch: f32§pan: f32§strobe: f32§effectdata: Pointer<Void>§anim_startofs: i32§anim_endofs: i32§blend_mode: i32§blend_opacity: f32§color_tag: i8§alpha_mode: i8§_pad4: [i8; 2]§cache_flag: i32§sfra: i32§views_format: i8§_pad1: [i8; 3]§stereo3d_format: Pointer<Stereo3dFormat>§prop: Pointer<IDProperty>§modifiers: ListBase§runtime: SequenceRuntime

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.