Class Sequence


  • public class Sequence
    extends CFacade
    Generated facet for DNA struct type 'Sequence'.

    Class Documentation

    Blender Source Code

    The sequence structure is the basic struct used by any strip. each of the strips uses a different sequence structure.

    Warning

    The first part identical to ID (for use in ipo's) the comment above is historic, probably we can drop the ID compatibility, but take care making this change.

    The first part identical to ID (for use in ipo's) the comment above is historic, probably we can drop the ID compatibility, but take care making this change.

    Warning

    This is really a 'Strip ' in the UI!, name is highly confusing.

    This is really a 'Strip' in the UI!, name is highly confusing.

    • Field Detail

      • __DNA__SDNA_INDEX

        public static final int __DNA__SDNA_INDEX
        This is the sdna index of the struct Sequence.

        It is required when allocating a new block to store data for Sequence.

        See Also:
        StructDNA, BlockTable, Constant Field Values
      • __DNA__FIELD__next

        public static final long[] __DNA__FIELD__next
        Field descriptor (offset) for struct member 'next'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__next);
         CPointer<CPointer<Sequence>> p_next = p.cast(new Class[]{CPointer.class, Sequence.class});
         

        Metadata

        • Field: 'next'
        • Signature: 'Sequence*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__prev

        public static final long[] __DNA__FIELD__prev
        Field descriptor (offset) for struct member 'prev'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__prev);
         CPointer<CPointer<Sequence>> p_prev = p.cast(new Class[]{CPointer.class, Sequence.class});
         

        Metadata

        • Field: 'prev'
        • Signature: 'Sequence*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__tmp

        public static final long[] __DNA__FIELD__tmp
        Field descriptor (offset) for struct member 'tmp'.

        Field Documentation

        Blender Source Code

        Tmp var for copying, and tagging for linked selection.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__tmp);
         CPointer<CPointer<Object>> p_tmp = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'tmp'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__lib

        public static final long[] __DNA__FIELD__lib
        Field descriptor (offset) for struct member 'lib'.

        Field Documentation

        Blender Source Code

        Needed (to be like ipo), else it will raise libdata warnings, this should never be used.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__lib);
         CPointer<CPointer<Object>> p_lib = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'lib'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__name

        public static final long[] __DNA__FIELD__name
        Field descriptor (offset) for struct member 'name'.

        Field Documentation

        Blender Source Code

        SEQ_NAME_MAXSTR - name, set by default and needs to be unique, for RNA paths.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__name);
         CPointer<CArrayFacade<Byte>> p_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'name'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__flag

        public static final long[] __DNA__FIELD__flag
        Field descriptor (offset) for struct member 'flag'.

        Field Documentation

        Blender Source Code

        Flags bitmap (see below) and the type of sequence.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__flag);
         CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__type

        public static final long[] __DNA__FIELD__type
        Field descriptor (offset) for struct member 'type'.

        Field Documentation

        Blender Python API

        (read-only)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__type);
         CPointer<Integer> p_type = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'type'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__len

        public static final long[] __DNA__FIELD__len
        Field descriptor (offset) for struct member 'len'.

        Field Documentation

        Blender Source Code

        The length of the contents of this strip - before handles are applied.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__len);
         CPointer<Integer> p_len = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'len'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__start

        public static final long[] __DNA__FIELD__start
        Field descriptor (offset) for struct member 'start'.

        Field Documentation

        Blender Source Code

        Start frame of contents of strip in absolute frame coordinates. For metastrips start of first strip startdisp.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__start);
         CPointer<Float> p_start = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'start'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__startofs

        public static final long[] __DNA__FIELD__startofs
        Field descriptor (offset) for struct member 'startofs'.

        Field Documentation

        Blender Source Code

        Frames after the first frame where display starts, frames before the last frame where display ends.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__startofs);
         CPointer<Float> p_startofs = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'startofs'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__endofs

        public static final long[] __DNA__FIELD__endofs
        Field descriptor (offset) for struct member 'endofs'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__endofs);
         CPointer<Float> p_endofs = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'endofs'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__startstill

        public static final long[] __DNA__FIELD__startstill
        Field descriptor (offset) for struct member 'startstill'.

        Field Documentation

        Blender Source Code

        Frames that use the first frame before data begins, frames that use the last frame after data ends.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__startstill);
         CPointer<Float> p_startstill = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'startstill'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__endstill

        public static final long[] __DNA__FIELD__endstill
        Field descriptor (offset) for struct member 'endstill'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__endstill);
         CPointer<Float> p_endstill = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'endstill'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__machine

        public static final long[] __DNA__FIELD__machine
        Field descriptor (offset) for struct member 'machine'.

        Field Documentation

        Blender Source Code

        Machine: the strip channel

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__machine);
         CPointer<Integer> p_machine = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'machine'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad3

        public static final long[] __DNA__FIELD___pad3
        Field descriptor (offset) for struct member '_pad3'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD___pad3);
         CPointer<Integer> p__pad3 = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: '_pad3'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__startdisp

        public static final long[] __DNA__FIELD__startdisp
        Field descriptor (offset) for struct member 'startdisp'.

        Field Documentation

        Blender Source Code

        Starting and ending points of the effect strip. Undefined for other strip types.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__startdisp);
         CPointer<Integer> p_startdisp = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'startdisp'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__enddisp

        public static final long[] __DNA__FIELD__enddisp
        Field descriptor (offset) for struct member 'enddisp'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__enddisp);
         CPointer<Integer> p_enddisp = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'enddisp'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sat

        public static final long[] __DNA__FIELD__sat
        Field descriptor (offset) for struct member 'sat'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__sat);
         CPointer<Float> p_sat = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'sat'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mul

        public static final long[] __DNA__FIELD__mul
        Field descriptor (offset) for struct member 'mul'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__mul);
         CPointer<Float> p_mul = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'mul'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad

        public static final long[] __DNA__FIELD___pad
        Field descriptor (offset) for struct member '_pad'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD___pad);
         CPointer<Float> p__pad = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__anim_preseek

        public static final long[] __DNA__FIELD__anim_preseek
        Field descriptor (offset) for struct member 'anim_preseek'.

        Field Documentation

        Blender Source Code

        UNUSED.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__anim_preseek);
         CPointer<Short> p_anim_preseek = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'anim_preseek'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__streamindex

        public static final long[] __DNA__FIELD__streamindex
        Field descriptor (offset) for struct member 'streamindex'.

        Field Documentation

        Blender Source Code

        Streamindex for movie or sound files with several streams.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__streamindex);
         CPointer<Short> p_streamindex = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'streamindex'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__multicam_source

        public static final long[] __DNA__FIELD__multicam_source
        Field descriptor (offset) for struct member 'multicam_source'.

        Field Documentation

        Blender Source Code

        For multicam source selection.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__multicam_source);
         CPointer<Integer> p_multicam_source = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'multicam_source'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__clip_flag

        public static final long[] __DNA__FIELD__clip_flag
        Field descriptor (offset) for struct member 'clip_flag'.

        Field Documentation

        Blender Source Code

        MOVIECLIP render flags.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__clip_flag);
         CPointer<Integer> p_clip_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'clip_flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__strip

        public static final long[] __DNA__FIELD__strip
        Field descriptor (offset) for struct member 'strip'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__strip);
         CPointer<CPointer<Strip>> p_strip = p.cast(new Class[]{CPointer.class, Strip.class});
         

        Metadata

        • Field: 'strip'
        • Signature: 'Strip*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__ipo

        public static final long[] __DNA__FIELD__ipo
        Deprecated.
        Deprecated

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__ipo);
         CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class});
         

        Metadata

        • Field: 'ipo'
        • Signature: 'Ipo*'
        • Actual Size (32bit/64bit): 4/8
        Field descriptor (offset) for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Old animation system, deprecated for 2.5.

      • __DNA__FIELD__scene

        public static final long[] __DNA__FIELD__scene
        Field descriptor (offset) for struct member 'scene'.

        Field Documentation

        Blender Source Code

        these ID vars should never be NULL but can be when linked libs fail to load, so check on access

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__scene);
         CPointer<CPointer<Scene>> p_scene = p.cast(new Class[]{CPointer.class, Scene.class});
         

        Metadata

        • Field: 'scene'
        • Signature: 'Scene*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__scene_camera

        public static final long[] __DNA__FIELD__scene_camera
        Field descriptor (offset) for struct member 'scene_camera'.

        Field Documentation

        Blender Source Code

        Override scene camera.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__scene_camera);
         CPointer<CPointer<BlenderObject>> p_scene_camera = p.cast(new Class[]{CPointer.class, BlenderObject.class});
         

        Metadata

        • Field: 'scene_camera'
        • Signature: 'Object*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__clip

        public static final long[] __DNA__FIELD__clip
        Field descriptor (offset) for struct member 'clip'.

        Field Documentation

        Blender Source Code

        For MOVIECLIP strips.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__clip);
         CPointer<CPointer<MovieClip>> p_clip = p.cast(new Class[]{CPointer.class, MovieClip.class});
         

        Metadata

        • Field: 'clip'
        • Signature: 'MovieClip*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__mask

        public static final long[] __DNA__FIELD__mask
        Field descriptor (offset) for struct member 'mask'.

        Field Documentation

        Blender Source Code

        For MASK strips.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__mask);
         CPointer<CPointer<Mask>> p_mask = p.cast(new Class[]{CPointer.class, Mask.class});
         

        Metadata

        • Field: 'mask'
        • Signature: 'Mask*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__anims

        public static final long[] __DNA__FIELD__anims
        Field descriptor (offset) for struct member 'anims'.

        Field Documentation

        Blender Source Code

        For MOVIE strips.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__anims);
         CPointer<ListBase> p_anims = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'anims'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__effect_fader

        public static final long[] __DNA__FIELD__effect_fader
        Field descriptor (offset) for struct member 'effect_fader'.

        Field Documentation

        Blender Python API

        Custom fade value

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__effect_fader);
         CPointer<Float> p_effect_fader = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'effect_fader'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__speed_fader

        public static final long[] __DNA__FIELD__speed_fader
        Field descriptor (offset) for struct member 'speed_fader'.

        Field Documentation

        Blender Source Code

        DEPRECATED, only used for versioning.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__speed_fader);
         CPointer<Float> p_speed_fader = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'speed_fader'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__seq1

        public static final long[] __DNA__FIELD__seq1
        Field descriptor (offset) for struct member 'seq1'.

        Field Documentation

        Blender Source Code

        pointers for effects:

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__seq1);
         CPointer<CPointer<Sequence>> p_seq1 = p.cast(new Class[]{CPointer.class, Sequence.class});
         

        Metadata

        • Field: 'seq1'
        • Signature: 'Sequence*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__seq2

        public static final long[] __DNA__FIELD__seq2
        Field descriptor (offset) for struct member 'seq2'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__seq2);
         CPointer<CPointer<Sequence>> p_seq2 = p.cast(new Class[]{CPointer.class, Sequence.class});
         

        Metadata

        • Field: 'seq2'
        • Signature: 'Sequence*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__seq3

        public static final long[] __DNA__FIELD__seq3
        Field descriptor (offset) for struct member 'seq3'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__seq3);
         CPointer<CPointer<Sequence>> p_seq3 = p.cast(new Class[]{CPointer.class, Sequence.class});
         

        Metadata

        • Field: 'seq3'
        • Signature: 'Sequence*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__seqbase

        public static final long[] __DNA__FIELD__seqbase
        Field descriptor (offset) for struct member 'seqbase'.

        Field Documentation

        Blender Source Code

        List of strips for metastrips.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__seqbase);
         CPointer<ListBase> p_seqbase = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'seqbase'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__channels

        public static final long[] __DNA__FIELD__channels
        Field descriptor (offset) for struct member 'channels'.

        Field Documentation

        Blender Source Code

        SeqTimelineChannel

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__channels);
         CPointer<ListBase> p_channels = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'channels'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__sound

        public static final long[] __DNA__FIELD__sound
        Field descriptor (offset) for struct member 'sound'.

        Field Documentation

        Blender Source Code

        The linked "bSound" object.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__sound);
         CPointer<CPointer<bSound>> p_sound = p.cast(new Class[]{CPointer.class, bSound.class});
         

        Metadata

        • Field: 'sound'
        • Signature: 'bSound*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__scene_sound

        public static final long[] __DNA__FIELD__scene_sound
        Field descriptor (offset) for struct member 'scene_sound'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__scene_sound);
         CPointer<CPointer<Object>> p_scene_sound = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'scene_sound'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__volume

        public static final long[] __DNA__FIELD__volume
        Field descriptor (offset) for struct member 'volume'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__volume);
         CPointer<Float> p_volume = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'volume'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pitch

        public static final long[] __DNA__FIELD__pitch
        Deprecated.
        Deprecated

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__pitch);
         CPointer<Float> p_pitch = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pitch'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
        Field descriptor (offset) for struct member 'pitch'.

        Field Documentation

        Blender Source Code

        Pitch (-0.1..10), pan -2..2.

      • __DNA__FIELD__pan

        public static final long[] __DNA__FIELD__pan
        Field descriptor (offset) for struct member 'pan'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__pan);
         CPointer<Float> p_pan = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pan'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__strobe

        public static final long[] __DNA__FIELD__strobe
        Field descriptor (offset) for struct member 'strobe'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__strobe);
         CPointer<Float> p_strobe = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'strobe'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__effectdata

        public static final long[] __DNA__FIELD__effectdata
        Field descriptor (offset) for struct member 'effectdata'.

        Field Documentation

        Blender Source Code

        Struct pointer for effect settings.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__effectdata);
         CPointer<CPointer<Object>> p_effectdata = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'effectdata'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__anim_startofs

        public static final long[] __DNA__FIELD__anim_startofs
        Field descriptor (offset) for struct member 'anim_startofs'.

        Field Documentation

        Blender Source Code

        Only use part of animation file.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__anim_startofs);
         CPointer<Integer> p_anim_startofs = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'anim_startofs'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__anim_endofs

        public static final long[] __DNA__FIELD__anim_endofs
        Field descriptor (offset) for struct member 'anim_endofs'.

        Field Documentation

        Blender Source Code

        Is subtle different to startofs / endofs.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__anim_endofs);
         CPointer<Integer> p_anim_endofs = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'anim_endofs'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__blend_mode

        public static final long[] __DNA__FIELD__blend_mode
        Field descriptor (offset) for struct member 'blend_mode'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__blend_mode);
         CPointer<Integer> p_blend_mode = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'blend_mode'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__blend_opacity

        public static final long[] __DNA__FIELD__blend_opacity
        Field descriptor (offset) for struct member 'blend_opacity'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__blend_opacity);
         CPointer<Float> p_blend_opacity = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'blend_opacity'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__color_tag

        public static final long[] __DNA__FIELD__color_tag
        Field descriptor (offset) for struct member 'color_tag'.

        Field Documentation

        Blender Python API

        Color tag for a strip

        Blender Source Code

        is set.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__color_tag);
         CPointer<Byte> p_color_tag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'color_tag'
        • Signature: 'int8_t'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__alpha_mode

        public static final long[] __DNA__FIELD__alpha_mode
        Field descriptor (offset) for struct member 'alpha_mode'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__alpha_mode);
         CPointer<Byte> p_alpha_mode = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'alpha_mode'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad4

        public static final long[] __DNA__FIELD___pad4
        Field descriptor (offset) for struct member '_pad4'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD___pad4);
         CPointer<CArrayFacade<Byte>> p__pad4 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad4'
        • Signature: 'char[2]'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__cache_flag

        public static final long[] __DNA__FIELD__cache_flag
        Field descriptor (offset) for struct member 'cache_flag'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__cache_flag);
         CPointer<Integer> p_cache_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'cache_flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sfra

        public static final long[] __DNA__FIELD__sfra
        Field descriptor (offset) for struct member 'sfra'.

        Field Documentation

        Blender Source Code

        is sfra needed anymore? - it looks like its only used in one place Starting frame according to the timeline of the scene.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__sfra);
         CPointer<Integer> p_sfra = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sfra'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__views_format

        public static final long[] __DNA__FIELD__views_format
        Field descriptor (offset) for struct member 'views_format'.

        Field Documentation

        Blender Source Code

        Multiview

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__views_format);
         CPointer<Byte> p_views_format = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'views_format'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad1

        public static final long[] __DNA__FIELD___pad1
        Field descriptor (offset) for struct member '_pad1'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD___pad1);
         CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad1'
        • Signature: 'char[3]'
        • Actual Size (32bit/64bit): 3/3
      • __DNA__FIELD__stereo3d_format

        public static final long[] __DNA__FIELD__stereo3d_format
        Field descriptor (offset) for struct member 'stereo3d_format'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__stereo3d_format);
         CPointer<CPointer<Stereo3dFormat>> p_stereo3d_format = p.cast(new Class[]{CPointer.class, Stereo3dFormat.class});
         

        Metadata

        • Field: 'stereo3d_format'
        • Signature: 'Stereo3dFormat*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__prop

        public static final long[] __DNA__FIELD__prop
        Field descriptor (offset) for struct member 'prop'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__prop);
         CPointer<CPointer<IDProperty>> p_prop = p.cast(new Class[]{CPointer.class, IDProperty.class});
         

        Metadata

        • Field: 'prop'
        • Signature: 'IDProperty*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__modifiers

        public static final long[] __DNA__FIELD__modifiers
        Field descriptor (offset) for struct member 'modifiers'.

        Field Documentation

        Blender Python API

        (read-only) Modifiers affecting this strip

        Blender Source Code

        modifiers

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__modifiers);
         CPointer<ListBase> p_modifiers = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'modifiers'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__media_playback_rate

        public static final long[] __DNA__FIELD__media_playback_rate
        Field descriptor (offset) for struct member 'media_playback_rate'.

        Field Documentation

        Blender Source Code

        Playback rate of strip content in frames per second.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__media_playback_rate);
         CPointer<Float> p_media_playback_rate = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'media_playback_rate'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__speed_factor

        public static final long[] __DNA__FIELD__speed_factor
        Field descriptor (offset) for struct member 'speed_factor'.

        Field Documentation

        Blender Source Code

        Multiply strip playback speed.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__speed_factor);
         CPointer<Float> p_speed_factor = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'speed_factor'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__runtime

        public static final long[] __DNA__FIELD__runtime
        Field descriptor (offset) for struct member 'runtime'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         Sequence sequence = ...;
         CPointer<Object> p = sequence.__dna__addressof(Sequence.__DNA__FIELD__runtime);
         CPointer<SequenceRuntime> p_runtime = p.cast(new Class[]{SequenceRuntime.class});
         

        Metadata

        • Field: 'runtime'
        • Signature: 'SequenceRuntime'
        • Actual Size (32bit/64bit): 8/8
    • Constructor Detail

      • Sequence

        public Sequence​(long __address,
                        Block __block,
                        BlockTable __blockTable)
      • Sequence

        protected Sequence​(Sequence that)
    • Method Detail

      • setNext

        public void setNext​(CPointer<Sequence> next)
                     throws java.io.IOException
        Set method for struct member 'next'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__next
      • setPrev

        public void setPrev​(CPointer<Sequence> prev)
                     throws java.io.IOException
        Set method for struct member 'prev'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prev
      • getTmp

        public CPointer<java.lang.Object> getTmp()
                                          throws java.io.IOException
        Get method for struct member 'tmp'.

        Field Documentation

        Blender Source Code

        Tmp var for copying, and tagging for linked selection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tmp
      • setTmp

        public void setTmp​(CPointer<java.lang.Object> tmp)
                    throws java.io.IOException
        Set method for struct member 'tmp'.

        Field Documentation

        Blender Source Code

        Tmp var for copying, and tagging for linked selection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tmp
      • getLib

        public CPointer<java.lang.Object> getLib()
                                          throws java.io.IOException
        Get method for struct member 'lib'.

        Field Documentation

        Blender Source Code

        Needed (to be like ipo), else it will raise libdata warnings, this should never be used.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lib
      • setLib

        public void setLib​(CPointer<java.lang.Object> lib)
                    throws java.io.IOException
        Set method for struct member 'lib'.

        Field Documentation

        Blender Source Code

        Needed (to be like ipo), else it will raise libdata warnings, this should never be used.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lib
      • getName

        public CArrayFacade<java.lang.Byte> getName()
                                             throws java.io.IOException
        Get method for struct member 'name'.

        Field Documentation

        Blender Source Code

        SEQ_NAME_MAXSTR - name, set by default and needs to be unique, for RNA paths.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • setName

        public void setName​(CArrayFacade<java.lang.Byte> name)
                     throws java.io.IOException
        Set method for struct member 'name'.

        Field Documentation

        Blender Source Code

        SEQ_NAME_MAXSTR - name, set by default and needs to be unique, for RNA paths.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • getFlag

        public int getFlag()
                    throws java.io.IOException
        Get method for struct member 'flag'.

        Field Documentation

        Blender Source Code

        Flags bitmap (see below) and the type of sequence.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • setFlag

        public void setFlag​(int flag)
                     throws java.io.IOException
        Set method for struct member 'flag'.

        Field Documentation

        Blender Source Code

        Flags bitmap (see below) and the type of sequence.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getType

        public int getType()
                    throws java.io.IOException
        Get method for struct member 'type'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • setType

        public void setType​(int type)
                     throws java.io.IOException
        Set method for struct member 'type'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • getLen

        public int getLen()
                   throws java.io.IOException
        Get method for struct member 'len'.

        Field Documentation

        Blender Source Code

        The length of the contents of this strip - before handles are applied.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__len
      • setLen

        public void setLen​(int len)
                    throws java.io.IOException
        Set method for struct member 'len'.

        Field Documentation

        Blender Source Code

        The length of the contents of this strip - before handles are applied.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__len
      • getStart

        public float getStart()
                       throws java.io.IOException
        Get method for struct member 'start'.

        Field Documentation

        Blender Source Code

        Start frame of contents of strip in absolute frame coordinates. For metastrips start of first strip startdisp.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__start
      • setStart

        public void setStart​(float start)
                      throws java.io.IOException
        Set method for struct member 'start'.

        Field Documentation

        Blender Source Code

        Start frame of contents of strip in absolute frame coordinates. For metastrips start of first strip startdisp.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__start
      • getStartofs

        public float getStartofs()
                          throws java.io.IOException
        Get method for struct member 'startofs'.

        Field Documentation

        Blender Source Code

        Frames after the first frame where display starts, frames before the last frame where display ends.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__startofs
      • setStartofs

        public void setStartofs​(float startofs)
                         throws java.io.IOException
        Set method for struct member 'startofs'.

        Field Documentation

        Blender Source Code

        Frames after the first frame where display starts, frames before the last frame where display ends.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__startofs
      • getEndofs

        public float getEndofs()
                        throws java.io.IOException
        Get method for struct member 'endofs'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__endofs
      • setEndofs

        public void setEndofs​(float endofs)
                       throws java.io.IOException
        Set method for struct member 'endofs'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__endofs
      • getStartstill

        public float getStartstill()
                            throws java.io.IOException
        Get method for struct member 'startstill'.

        Field Documentation

        Blender Source Code

        Frames that use the first frame before data begins, frames that use the last frame after data ends.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__startstill
      • setStartstill

        public void setStartstill​(float startstill)
                           throws java.io.IOException
        Set method for struct member 'startstill'.

        Field Documentation

        Blender Source Code

        Frames that use the first frame before data begins, frames that use the last frame after data ends.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__startstill
      • getEndstill

        public float getEndstill()
                          throws java.io.IOException
        Get method for struct member 'endstill'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__endstill
      • setEndstill

        public void setEndstill​(float endstill)
                         throws java.io.IOException
        Set method for struct member 'endstill'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__endstill
      • getMachine

        public int getMachine()
                       throws java.io.IOException
        Get method for struct member 'machine'.

        Field Documentation

        Blender Source Code

        Machine: the strip channel

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__machine
      • setMachine

        public void setMachine​(int machine)
                        throws java.io.IOException
        Set method for struct member 'machine'.

        Field Documentation

        Blender Source Code

        Machine: the strip channel

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__machine
      • get_pad3

        public int get_pad3()
                     throws java.io.IOException
        Get method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • set_pad3

        public void set_pad3​(int _pad3)
                      throws java.io.IOException
        Set method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • getStartdisp

        public int getStartdisp()
                         throws java.io.IOException
        Get method for struct member 'startdisp'.

        Field Documentation

        Blender Source Code

        Starting and ending points of the effect strip. Undefined for other strip types.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__startdisp
      • setStartdisp

        public void setStartdisp​(int startdisp)
                          throws java.io.IOException
        Set method for struct member 'startdisp'.

        Field Documentation

        Blender Source Code

        Starting and ending points of the effect strip. Undefined for other strip types.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__startdisp
      • getEnddisp

        public int getEnddisp()
                       throws java.io.IOException
        Get method for struct member 'enddisp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__enddisp
      • setEnddisp

        public void setEnddisp​(int enddisp)
                        throws java.io.IOException
        Set method for struct member 'enddisp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__enddisp
      • getSat

        public float getSat()
                     throws java.io.IOException
        Get method for struct member 'sat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sat
      • setSat

        public void setSat​(float sat)
                    throws java.io.IOException
        Set method for struct member 'sat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sat
      • getMul

        public float getMul()
                     throws java.io.IOException
        Get method for struct member 'mul'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mul
      • setMul

        public void setMul​(float mul)
                    throws java.io.IOException
        Set method for struct member 'mul'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mul
      • get_pad

        public float get_pad()
                      throws java.io.IOException
        Get method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • set_pad

        public void set_pad​(float _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • getAnim_preseek

        public short getAnim_preseek()
                              throws java.io.IOException
        Get method for struct member 'anim_preseek'.

        Field Documentation

        Blender Source Code

        UNUSED.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anim_preseek
      • setAnim_preseek

        public void setAnim_preseek​(short anim_preseek)
                             throws java.io.IOException
        Set method for struct member 'anim_preseek'.

        Field Documentation

        Blender Source Code

        UNUSED.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anim_preseek
      • getStreamindex

        public short getStreamindex()
                             throws java.io.IOException
        Get method for struct member 'streamindex'.

        Field Documentation

        Blender Source Code

        Streamindex for movie or sound files with several streams.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__streamindex
      • setStreamindex

        public void setStreamindex​(short streamindex)
                            throws java.io.IOException
        Set method for struct member 'streamindex'.

        Field Documentation

        Blender Source Code

        Streamindex for movie or sound files with several streams.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__streamindex
      • getMulticam_source

        public int getMulticam_source()
                               throws java.io.IOException
        Get method for struct member 'multicam_source'.

        Field Documentation

        Blender Source Code

        For multicam source selection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__multicam_source
      • setMulticam_source

        public void setMulticam_source​(int multicam_source)
                                throws java.io.IOException
        Set method for struct member 'multicam_source'.

        Field Documentation

        Blender Source Code

        For multicam source selection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__multicam_source
      • getClip_flag

        public int getClip_flag()
                         throws java.io.IOException
        Get method for struct member 'clip_flag'.

        Field Documentation

        Blender Source Code

        MOVIECLIP render flags.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clip_flag
      • setClip_flag

        public void setClip_flag​(int clip_flag)
                          throws java.io.IOException
        Set method for struct member 'clip_flag'.

        Field Documentation

        Blender Source Code

        MOVIECLIP render flags.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clip_flag
      • getStrip

        public CPointer<Strip> getStrip()
                                 throws java.io.IOException
        Get method for struct member 'strip'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strip
      • setStrip

        public void setStrip​(CPointer<Strip> strip)
                      throws java.io.IOException
        Set method for struct member 'strip'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strip
      • getIpo

        public CPointer<Ipo> getIpo()
                             throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Old animation system, deprecated for 2.5.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • setIpo

        public void setIpo​(CPointer<Ipo> ipo)
                    throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Old animation system, deprecated for 2.5.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • getScene

        public CPointer<Scene> getScene()
                                 throws java.io.IOException
        Get method for struct member 'scene'.

        Field Documentation

        Blender Source Code

        these ID vars should never be NULL but can be when linked libs fail to load, so check on access

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scene
      • setScene

        public void setScene​(CPointer<Scene> scene)
                      throws java.io.IOException
        Set method for struct member 'scene'.

        Field Documentation

        Blender Source Code

        these ID vars should never be NULL but can be when linked libs fail to load, so check on access

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scene
      • getScene_camera

        public CPointer<BlenderObject> getScene_camera()
                                                throws java.io.IOException
        Get method for struct member 'scene_camera'.

        Field Documentation

        Blender Source Code

        Override scene camera.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scene_camera
      • setScene_camera

        public void setScene_camera​(CPointer<BlenderObject> scene_camera)
                             throws java.io.IOException
        Set method for struct member 'scene_camera'.

        Field Documentation

        Blender Source Code

        Override scene camera.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scene_camera
      • getClip

        public CPointer<MovieClip> getClip()
                                    throws java.io.IOException
        Get method for struct member 'clip'.

        Field Documentation

        Blender Source Code

        For MOVIECLIP strips.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clip
      • setClip

        public void setClip​(CPointer<MovieClip> clip)
                     throws java.io.IOException
        Set method for struct member 'clip'.

        Field Documentation

        Blender Source Code

        For MOVIECLIP strips.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clip
      • getMask

        public CPointer<Mask> getMask()
                               throws java.io.IOException
        Get method for struct member 'mask'.

        Field Documentation

        Blender Source Code

        For MASK strips.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mask
      • setMask

        public void setMask​(CPointer<Mask> mask)
                     throws java.io.IOException
        Set method for struct member 'mask'.

        Field Documentation

        Blender Source Code

        For MASK strips.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mask
      • getAnims

        public ListBase getAnims()
                          throws java.io.IOException
        Get method for struct member 'anims'.

        Field Documentation

        Blender Source Code

        For MOVIE strips.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anims
      • setAnims

        public void setAnims​(ListBase anims)
                      throws java.io.IOException
        Set method for struct member 'anims'.

        Field Documentation

        Blender Source Code

        For MOVIE strips.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anims
      • getEffect_fader

        public float getEffect_fader()
                              throws java.io.IOException
        Get method for struct member 'effect_fader'.

        Field Documentation

        Blender Python API

        Custom fade value
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__effect_fader
      • setEffect_fader

        public void setEffect_fader​(float effect_fader)
                             throws java.io.IOException
        Set method for struct member 'effect_fader'.

        Field Documentation

        Blender Python API

        Custom fade value
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__effect_fader
      • getSpeed_fader

        public float getSpeed_fader()
                             throws java.io.IOException
        Get method for struct member 'speed_fader'.

        Field Documentation

        Blender Source Code

        DEPRECATED, only used for versioning.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__speed_fader
      • setSpeed_fader

        public void setSpeed_fader​(float speed_fader)
                            throws java.io.IOException
        Set method for struct member 'speed_fader'.

        Field Documentation

        Blender Source Code

        DEPRECATED, only used for versioning.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__speed_fader
      • getSeq1

        public CPointer<Sequence> getSeq1()
                                   throws java.io.IOException
        Get method for struct member 'seq1'.

        Field Documentation

        Blender Source Code

        pointers for effects:

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seq1
      • setSeq1

        public void setSeq1​(CPointer<Sequence> seq1)
                     throws java.io.IOException
        Set method for struct member 'seq1'.

        Field Documentation

        Blender Source Code

        pointers for effects:

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seq1
      • setSeq2

        public void setSeq2​(CPointer<Sequence> seq2)
                     throws java.io.IOException
        Set method for struct member 'seq2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seq2
      • setSeq3

        public void setSeq3​(CPointer<Sequence> seq3)
                     throws java.io.IOException
        Set method for struct member 'seq3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seq3
      • getSeqbase

        public ListBase getSeqbase()
                            throws java.io.IOException
        Get method for struct member 'seqbase'.

        Field Documentation

        Blender Source Code

        List of strips for metastrips.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seqbase
      • setSeqbase

        public void setSeqbase​(ListBase seqbase)
                        throws java.io.IOException
        Set method for struct member 'seqbase'.

        Field Documentation

        Blender Source Code

        List of strips for metastrips.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seqbase
      • setChannels

        public void setChannels​(ListBase channels)
                         throws java.io.IOException
        Set method for struct member 'channels'.

        Field Documentation

        Blender Source Code

        SeqTimelineChannel

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__channels
      • getSound

        public CPointer<bSound> getSound()
                                  throws java.io.IOException
        Get method for struct member 'sound'.

        Field Documentation

        Blender Source Code

        The linked "bSound" object.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sound
      • setSound

        public void setSound​(CPointer<bSound> sound)
                      throws java.io.IOException
        Set method for struct member 'sound'.

        Field Documentation

        Blender Source Code

        The linked "bSound" object.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sound
      • getScene_sound

        public CPointer<java.lang.Object> getScene_sound()
                                                  throws java.io.IOException
        Get method for struct member 'scene_sound'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scene_sound
      • setScene_sound

        public void setScene_sound​(CPointer<java.lang.Object> scene_sound)
                            throws java.io.IOException
        Set method for struct member 'scene_sound'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scene_sound
      • getVolume

        public float getVolume()
                        throws java.io.IOException
        Get method for struct member 'volume'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volume
      • setVolume

        public void setVolume​(float volume)
                       throws java.io.IOException
        Set method for struct member 'volume'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volume
      • getPitch

        public float getPitch()
                       throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'pitch'.

        Field Documentation

        Blender Source Code

        Pitch (-0.1..10), pan -2..2.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pitch
      • setPitch

        public void setPitch​(float pitch)
                      throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'pitch'.

        Field Documentation

        Blender Source Code

        Pitch (-0.1..10), pan -2..2.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pitch
      • getPan

        public float getPan()
                     throws java.io.IOException
        Get method for struct member 'pan'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pan
      • setPan

        public void setPan​(float pan)
                    throws java.io.IOException
        Set method for struct member 'pan'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pan
      • getStrobe

        public float getStrobe()
                        throws java.io.IOException
        Get method for struct member 'strobe'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strobe
      • setStrobe

        public void setStrobe​(float strobe)
                       throws java.io.IOException
        Set method for struct member 'strobe'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strobe
      • getEffectdata

        public CPointer<java.lang.Object> getEffectdata()
                                                 throws java.io.IOException
        Get method for struct member 'effectdata'.

        Field Documentation

        Blender Source Code

        Struct pointer for effect settings.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__effectdata
      • setEffectdata

        public void setEffectdata​(CPointer<java.lang.Object> effectdata)
                           throws java.io.IOException
        Set method for struct member 'effectdata'.

        Field Documentation

        Blender Source Code

        Struct pointer for effect settings.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__effectdata
      • getAnim_startofs

        public int getAnim_startofs()
                             throws java.io.IOException
        Get method for struct member 'anim_startofs'.

        Field Documentation

        Blender Source Code

        Only use part of animation file.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anim_startofs
      • setAnim_startofs

        public void setAnim_startofs​(int anim_startofs)
                              throws java.io.IOException
        Set method for struct member 'anim_startofs'.

        Field Documentation

        Blender Source Code

        Only use part of animation file.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anim_startofs
      • getAnim_endofs

        public int getAnim_endofs()
                           throws java.io.IOException
        Get method for struct member 'anim_endofs'.

        Field Documentation

        Blender Source Code

        Is subtle different to startofs / endofs.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anim_endofs
      • setAnim_endofs

        public void setAnim_endofs​(int anim_endofs)
                            throws java.io.IOException
        Set method for struct member 'anim_endofs'.

        Field Documentation

        Blender Source Code

        Is subtle different to startofs / endofs.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anim_endofs
      • getBlend_mode

        public int getBlend_mode()
                          throws java.io.IOException
        Get method for struct member 'blend_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blend_mode
      • setBlend_mode

        public void setBlend_mode​(int blend_mode)
                           throws java.io.IOException
        Set method for struct member 'blend_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blend_mode
      • getBlend_opacity

        public float getBlend_opacity()
                               throws java.io.IOException
        Get method for struct member 'blend_opacity'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blend_opacity
      • setBlend_opacity

        public void setBlend_opacity​(float blend_opacity)
                              throws java.io.IOException
        Set method for struct member 'blend_opacity'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blend_opacity
      • getColor_tag

        public byte getColor_tag()
                          throws java.io.IOException
        Get method for struct member 'color_tag'.

        Field Documentation

        Blender Python API

        Color tag for a strip

        Blender Source Code

        is set.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color_tag
      • setColor_tag

        public void setColor_tag​(byte color_tag)
                          throws java.io.IOException
        Set method for struct member 'color_tag'.

        Field Documentation

        Blender Python API

        Color tag for a strip

        Blender Source Code

        is set.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color_tag
      • getAlpha_mode

        public byte getAlpha_mode()
                           throws java.io.IOException
        Get method for struct member 'alpha_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__alpha_mode
      • setAlpha_mode

        public void setAlpha_mode​(byte alpha_mode)
                           throws java.io.IOException
        Set method for struct member 'alpha_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__alpha_mode
      • get_pad4

        public CArrayFacade<java.lang.Byte> get_pad4()
                                              throws java.io.IOException
        Get method for struct member '_pad4'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad4
      • set_pad4

        public void set_pad4​(CArrayFacade<java.lang.Byte> _pad4)
                      throws java.io.IOException
        Set method for struct member '_pad4'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad4
      • getCache_flag

        public int getCache_flag()
                          throws java.io.IOException
        Get method for struct member 'cache_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cache_flag
      • setCache_flag

        public void setCache_flag​(int cache_flag)
                           throws java.io.IOException
        Set method for struct member 'cache_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cache_flag
      • getSfra

        public int getSfra()
                    throws java.io.IOException
        Get method for struct member 'sfra'.

        Field Documentation

        Blender Source Code

        is sfra needed anymore? - it looks like its only used in one place Starting frame according to the timeline of the scene.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sfra
      • setSfra

        public void setSfra​(int sfra)
                     throws java.io.IOException
        Set method for struct member 'sfra'.

        Field Documentation

        Blender Source Code

        is sfra needed anymore? - it looks like its only used in one place Starting frame according to the timeline of the scene.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sfra
      • getViews_format

        public byte getViews_format()
                             throws java.io.IOException
        Get method for struct member 'views_format'.

        Field Documentation

        Blender Source Code

        Multiview

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__views_format
      • setViews_format

        public void setViews_format​(byte views_format)
                             throws java.io.IOException
        Set method for struct member 'views_format'.

        Field Documentation

        Blender Source Code

        Multiview

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__views_format
      • get_pad1

        public CArrayFacade<java.lang.Byte> get_pad1()
                                              throws java.io.IOException
        Get method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • set_pad1

        public void set_pad1​(CArrayFacade<java.lang.Byte> _pad1)
                      throws java.io.IOException
        Set method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • setProp

        public void setProp​(CPointer<IDProperty> prop)
                     throws java.io.IOException
        Set method for struct member 'prop'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prop
      • getModifiers

        public ListBase getModifiers()
                              throws java.io.IOException
        Get method for struct member 'modifiers'.

        Field Documentation

        Blender Python API

        (read-only) Modifiers affecting this strip

        Blender Source Code

        modifiers

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifiers
      • setModifiers

        public void setModifiers​(ListBase modifiers)
                          throws java.io.IOException
        Set method for struct member 'modifiers'.

        Field Documentation

        Blender Python API

        (read-only) Modifiers affecting this strip

        Blender Source Code

        modifiers

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifiers
      • getMedia_playback_rate

        public float getMedia_playback_rate()
                                     throws java.io.IOException
        Get method for struct member 'media_playback_rate'.

        Field Documentation

        Blender Source Code

        Playback rate of strip content in frames per second.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__media_playback_rate
      • setMedia_playback_rate

        public void setMedia_playback_rate​(float media_playback_rate)
                                    throws java.io.IOException
        Set method for struct member 'media_playback_rate'.

        Field Documentation

        Blender Source Code

        Playback rate of strip content in frames per second.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__media_playback_rate
      • getSpeed_factor

        public float getSpeed_factor()
                              throws java.io.IOException
        Get method for struct member 'speed_factor'.

        Field Documentation

        Blender Source Code

        Multiply strip playback speed.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__speed_factor
      • setSpeed_factor

        public void setSpeed_factor​(float speed_factor)
                             throws java.io.IOException
        Set method for struct member 'speed_factor'.

        Field Documentation

        Blender Source Code

        Multiply strip playback speed.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__speed_factor
      • setRuntime

        public void setRuntime​(SequenceRuntime runtime)
                        throws java.io.IOException
        Set method for struct member 'runtime'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime
      • __io__addressof

        public CPointer<Sequence> __io__addressof()
        Instantiates a pointer on this instance.