Class Editing


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        Pointer to the current list of seq's being edited (can be within a meta strip).

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__seqbasep);
         CPointer<CPointer<ListBase>> p_seqbasep = p.cast(new Class[]{CPointer.class, ListBase.class});
         

        Metadata

        • Field: 'seqbasep'
        • Signature: 'ListBase*'
        • 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

        Pointer to the top-most seq's.

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__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__metastack

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

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__metastack);
         CPointer<ListBase> p_metastack = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Context vars, used to be static

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__act_seq);
         CPointer<CPointer<Sequence>> p_act_seq = p.cast(new Class[]{CPointer.class, Sequence.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__act_imagedir);
         CPointer<CArrayFacade<Byte>> p_act_imagedir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'act_imagedir'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__act_sounddir

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__act_sounddir);
         CPointer<CArrayFacade<Byte>> p_act_sounddir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'act_sounddir'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__proxy_dir

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__proxy_dir);
         CPointer<CArrayFacade<Byte>> p_proxy_dir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'proxy_dir'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__over_ofs

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

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__over_ofs);
         CPointer<Integer> p_over_ofs = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'over_ofs'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__over_cfra

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

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__over_cfra);
         CPointer<Integer> p_over_cfra = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'over_cfra'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__over_flag

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

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__over_flag);
         CPointer<Integer> p_over_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'over_flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__proxy_storage

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

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__proxy_storage);
         CPointer<Integer> p_proxy_storage = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'proxy_storage'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__over_border

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

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__over_border);
         CPointer<rctf> p_over_border = p.cast(new Class[]{rctf.class});
         

        Metadata

        • Field: 'over_border'
        • Signature: 'rctf'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__cache

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

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__cache);
         CPointer<CPointer<Object>> p_cache = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'cache'
        • Signature: 'SeqCache*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__recycle_max_cost

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

        Field Documentation

        Blender Source Code

        Cache control

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__recycle_max_cost);
         CPointer<Float> p_recycle_max_cost = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'recycle_max_cost'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __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:

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__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__prefetch_job

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

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__prefetch_job);
         CPointer<CPointer<Object>> p_prefetch_job = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'prefetch_job'
        • Signature: 'PrefetchJob*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__disk_cache_timestamp

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

        Field Documentation

        Blender Source Code

        Must be initialized only by BKE_sequencer_cache_create()

        Pointer Arithmetics

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

         Editing editing = ...;
         CPointer<Object> p = editing.__dna__addressof(Editing.__DNA__FIELD__disk_cache_timestamp);
         CPointer<int64> p_disk_cache_timestamp = p.cast(new Class[]{int64.class});
         

        Metadata

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

      • Editing

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

        protected Editing​(Editing that)
    • Method Detail

      • getSeqbasep

        public CPointer<ListBase> getSeqbasep()
                                       throws java.io.IOException
        Get method for struct member 'seqbasep'.

        Field Documentation

        Blender Source Code

        Pointer to the current list of seq's being edited (can be within a meta strip).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seqbasep
      • setSeqbasep

        public void setSeqbasep​(CPointer<ListBase> seqbasep)
                         throws java.io.IOException
        Set method for struct member 'seqbasep'.

        Field Documentation

        Blender Source Code

        Pointer to the current list of seq's being edited (can be within a meta strip).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seqbasep
      • getSeqbase

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

        Field Documentation

        Blender Source Code

        Pointer to the top-most seq's.

        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

        Pointer to the top-most seq's.

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

        public ListBase getMetastack()
                              throws java.io.IOException
        Get method for struct member 'metastack'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__metastack
      • setMetastack

        public void setMetastack​(ListBase metastack)
                          throws java.io.IOException
        Set method for struct member 'metastack'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__metastack
      • getAct_seq

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

        Field Documentation

        Blender Source Code

        Context vars, used to be static

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_seq
      • setAct_seq

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

        Field Documentation

        Blender Source Code

        Context vars, used to be static

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_seq
      • getAct_imagedir

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_imagedir
      • setAct_imagedir

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_imagedir
      • getAct_sounddir

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_sounddir
      • setAct_sounddir

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_sounddir
      • getProxy_dir

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__proxy_dir
      • setProxy_dir

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__proxy_dir
      • getOver_ofs

        public int getOver_ofs()
                        throws java.io.IOException
        Get method for struct member 'over_ofs'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__over_ofs
      • setOver_ofs

        public void setOver_ofs​(int over_ofs)
                         throws java.io.IOException
        Set method for struct member 'over_ofs'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__over_ofs
      • getOver_cfra

        public int getOver_cfra()
                         throws java.io.IOException
        Get method for struct member 'over_cfra'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__over_cfra
      • setOver_cfra

        public void setOver_cfra​(int over_cfra)
                          throws java.io.IOException
        Set method for struct member 'over_cfra'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__over_cfra
      • getOver_flag

        public int getOver_flag()
                         throws java.io.IOException
        Get method for struct member 'over_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__over_flag
      • setOver_flag

        public void setOver_flag​(int over_flag)
                          throws java.io.IOException
        Set method for struct member 'over_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__over_flag
      • getProxy_storage

        public int getProxy_storage()
                             throws java.io.IOException
        Get method for struct member 'proxy_storage'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__proxy_storage
      • setProxy_storage

        public void setProxy_storage​(int proxy_storage)
                              throws java.io.IOException
        Set method for struct member 'proxy_storage'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__proxy_storage
      • getOver_border

        public rctf getOver_border()
                            throws java.io.IOException
        Get method for struct member 'over_border'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__over_border
      • setOver_border

        public void setOver_border​(rctf over_border)
                            throws java.io.IOException
        Set method for struct member 'over_border'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__over_border
      • getCache

        public CPointer<java.lang.Object> getCache()
                                            throws java.io.IOException
        Get method for struct member 'cache'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cache
      • setCache

        public void setCache​(CPointer<java.lang.Object> cache)
                      throws java.io.IOException
        Set method for struct member 'cache'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cache
      • getRecycle_max_cost

        public float getRecycle_max_cost()
                                  throws java.io.IOException
        Get method for struct member 'recycle_max_cost'.

        Field Documentation

        Blender Source Code

        Cache control

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__recycle_max_cost
      • setRecycle_max_cost

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

        Field Documentation

        Blender Source Code

        Cache control

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__recycle_max_cost
      • 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
      • getPrefetch_job

        public CPointer<java.lang.Object> getPrefetch_job()
                                                   throws java.io.IOException
        Get method for struct member 'prefetch_job'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prefetch_job
      • setPrefetch_job

        public void setPrefetch_job​(CPointer<java.lang.Object> prefetch_job)
                             throws java.io.IOException
        Set method for struct member 'prefetch_job'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prefetch_job
      • getDisk_cache_timestamp

        public long getDisk_cache_timestamp()
                                     throws java.io.IOException
        Get method for struct member 'disk_cache_timestamp'.

        Field Documentation

        Blender Source Code

        Must be initialized only by BKE_sequencer_cache_create()

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__disk_cache_timestamp
      • setDisk_cache_timestamp

        public void setDisk_cache_timestamp​(long disk_cache_timestamp)
                                     throws java.io.IOException
        Set method for struct member 'disk_cache_timestamp'.

        Field Documentation

        Blender Source Code

        Must be initialized only by BKE_sequencer_cache_create()

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__disk_cache_timestamp
      • __io__addressof

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