#[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§
Source§impl GeneratedBlendStruct for Sequence
impl GeneratedBlendStruct for Sequence
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "Sequence"
const STRUCT_INDEX: usize = 322usize
const STRUCT_TYPE_INDEX: usize = 453usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<Sequence> for Sequence
Auto Trait Implementations§
impl Freeze for Sequence
impl RefUnwindSafe for Sequence
impl Send for Sequence
impl Sync for Sequence
impl Unpin for Sequence
impl UnwindSafe for Sequence
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