Class MovieClipScopes


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        1 means scopes are ok and recalculation is unneeded.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__ok);
         CPointer<Short> p_ok = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'ok'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__use_track_mask

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

        Field Documentation

        Blender Source Code

        Whether track's mask should be applied on preview.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__use_track_mask);
         CPointer<Short> p_use_track_mask = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'use_track_mask'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__track_preview_height

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

        Field Documentation

        Blender Source Code

        Height of track preview widget.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__track_preview_height);
         CPointer<Integer> p_track_preview_height = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'track_preview_height'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__frame_width

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

        Field Documentation

        Blender Source Code

        Width and height of frame for which scopes are calculated.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__frame_width);
         CPointer<Integer> p_frame_width = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'frame_width'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__frame_height

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

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__frame_height);
         CPointer<Integer> p_frame_height = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'frame_height'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__undist_marker

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

        Field Documentation

        Blender Source Code

        Undistorted position of marker used for pattern sampling.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__undist_marker);
         CPointer<MovieTrackingMarker> p_undist_marker = p.cast(new Class[]{MovieTrackingMarker.class});
         

        Metadata

        • Field: 'undist_marker'
        • Signature: 'MovieTrackingMarker'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__track_search

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

        Field Documentation

        Blender Source Code

        Search area of a track.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__track_search);
         CPointer<CPointer<Object>> p_track_search = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'track_search'
        • Signature: 'ImBuf*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__track_preview

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

        Field Documentation

        Blender Source Code

        #ImBuf displayed in track preview.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__track_preview);
         CPointer<CPointer<Object>> p_track_preview = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'track_preview'
        • Signature: 'ImBuf*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__track_pos

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

        Field Documentation

        Blender Source Code

        Sub-pizel position of marker in track ImBuf.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__track_pos);
         CPointer<CArrayFacade<Float>> p_track_pos = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'track_pos'
        • Signature: 'float[2]'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__track_disabled

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

        Field Documentation

        Blender Source Code

        Active track is disabled, special notifier should be drawn.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__track_disabled);
         CPointer<Short> p_track_disabled = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'track_disabled'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__track_locked

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

        Field Documentation

        Blender Source Code

        Active track is locked, no transformation should be allowed.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__track_locked);
         CPointer<Short> p_track_locked = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'track_locked'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__framenr

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

        Field Documentation

        Blender Source Code

        Frame number scopes are created for.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__framenr);
         CPointer<Integer> p_framenr = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'framenr'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__track

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

        Field Documentation

        Blender Source Code

        Track scopes are created for.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__track);
         CPointer<CPointer<MovieTrackingTrack>> p_track = p.cast(new Class[]{CPointer.class, MovieTrackingTrack.class});
         

        Metadata

        • Field: 'track'
        • Signature: 'MovieTrackingTrack*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__marker

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

        Field Documentation

        Blender Source Code

        Marker scopes are created for.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__marker);
         CPointer<CPointer<MovieTrackingMarker>> p_marker = p.cast(new Class[]{CPointer.class, MovieTrackingMarker.class});
         

        Metadata

        • Field: 'marker'
        • Signature: 'MovieTrackingMarker*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__slide_scale

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

        Field Documentation

        Blender Source Code

        Scale used for sliding from previewe area.

        Pointer Arithmetics

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

         MovieClipScopes movieclipscopes = ...;
         CPointer<Object> p = movieclipscopes.__dna__addressof(MovieClipScopes.__DNA__FIELD__slide_scale);
         CPointer<CArrayFacade<Float>> p_slide_scale = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'slide_scale'
        • Signature: 'float[2]'
        • Actual Size (32bit/64bit): 8/8
    • Constructor Detail

      • MovieClipScopes

        public MovieClipScopes​(long __address,
                               Block __block,
                               BlockTable __blockTable)
    • Method Detail

      • getOk

        public short getOk()
                    throws java.io.IOException
        Get method for struct member 'ok'.

        Field Documentation

        Blender Source Code

        1 means scopes are ok and recalculation is unneeded.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ok
      • setOk

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

        Field Documentation

        Blender Source Code

        1 means scopes are ok and recalculation is unneeded.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ok
      • getUse_track_mask

        public short getUse_track_mask()
                                throws java.io.IOException
        Get method for struct member 'use_track_mask'.

        Field Documentation

        Blender Source Code

        Whether track's mask should be applied on preview.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_track_mask
      • setUse_track_mask

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

        Field Documentation

        Blender Source Code

        Whether track's mask should be applied on preview.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_track_mask
      • getTrack_preview_height

        public int getTrack_preview_height()
                                    throws java.io.IOException
        Get method for struct member 'track_preview_height'.

        Field Documentation

        Blender Source Code

        Height of track preview widget.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_preview_height
      • setTrack_preview_height

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

        Field Documentation

        Blender Source Code

        Height of track preview widget.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_preview_height
      • getFrame_width

        public int getFrame_width()
                           throws java.io.IOException
        Get method for struct member 'frame_width'.

        Field Documentation

        Blender Source Code

        Width and height of frame for which scopes are calculated.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frame_width
      • setFrame_width

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

        Field Documentation

        Blender Source Code

        Width and height of frame for which scopes are calculated.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frame_width
      • getFrame_height

        public int getFrame_height()
                            throws java.io.IOException
        Get method for struct member 'frame_height'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frame_height
      • setFrame_height

        public void setFrame_height​(int frame_height)
                             throws java.io.IOException
        Set method for struct member 'frame_height'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frame_height
      • getUndist_marker

        public MovieTrackingMarker getUndist_marker()
                                             throws java.io.IOException
        Get method for struct member 'undist_marker'.

        Field Documentation

        Blender Source Code

        Undistorted position of marker used for pattern sampling.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__undist_marker
      • setUndist_marker

        public void setUndist_marker​(MovieTrackingMarker undist_marker)
                              throws java.io.IOException
        Set method for struct member 'undist_marker'.

        Field Documentation

        Blender Source Code

        Undistorted position of marker used for pattern sampling.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__undist_marker
      • getTrack_search

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

        Field Documentation

        Blender Source Code

        Search area of a track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_search
      • setTrack_search

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

        Field Documentation

        Blender Source Code

        Search area of a track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_search
      • getTrack_preview

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

        Field Documentation

        Blender Source Code

        #ImBuf displayed in track preview.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_preview
      • setTrack_preview

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

        Field Documentation

        Blender Source Code

        #ImBuf displayed in track preview.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_preview
      • getTrack_pos

        public CArrayFacade<java.lang.Float> getTrack_pos()
                                                   throws java.io.IOException
        Get method for struct member 'track_pos'.

        Field Documentation

        Blender Source Code

        Sub-pizel position of marker in track ImBuf.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_pos
      • setTrack_pos

        public void setTrack_pos​(CArrayFacade<java.lang.Float> track_pos)
                          throws java.io.IOException
        Set method for struct member 'track_pos'.

        Field Documentation

        Blender Source Code

        Sub-pizel position of marker in track ImBuf.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_pos
      • getTrack_disabled

        public short getTrack_disabled()
                                throws java.io.IOException
        Get method for struct member 'track_disabled'.

        Field Documentation

        Blender Source Code

        Active track is disabled, special notifier should be drawn.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_disabled
      • setTrack_disabled

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

        Field Documentation

        Blender Source Code

        Active track is disabled, special notifier should be drawn.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_disabled
      • getTrack_locked

        public short getTrack_locked()
                              throws java.io.IOException
        Get method for struct member 'track_locked'.

        Field Documentation

        Blender Source Code

        Active track is locked, no transformation should be allowed.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_locked
      • setTrack_locked

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

        Field Documentation

        Blender Source Code

        Active track is locked, no transformation should be allowed.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track_locked
      • getFramenr

        public int getFramenr()
                       throws java.io.IOException
        Get method for struct member 'framenr'.

        Field Documentation

        Blender Source Code

        Frame number scopes are created for.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__framenr
      • setFramenr

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

        Field Documentation

        Blender Source Code

        Frame number scopes are created for.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__framenr
      • getTrack

        public CPointer<MovieTrackingTrack> getTrack()
                                              throws java.io.IOException
        Get method for struct member 'track'.

        Field Documentation

        Blender Source Code

        Track scopes are created for.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track
      • setTrack

        public void setTrack​(CPointer<MovieTrackingTrack> track)
                      throws java.io.IOException
        Set method for struct member 'track'.

        Field Documentation

        Blender Source Code

        Track scopes are created for.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__track
      • getMarker

        public CPointer<MovieTrackingMarker> getMarker()
                                                throws java.io.IOException
        Get method for struct member 'marker'.

        Field Documentation

        Blender Source Code

        Marker scopes are created for.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__marker
      • setMarker

        public void setMarker​(CPointer<MovieTrackingMarker> marker)
                       throws java.io.IOException
        Set method for struct member 'marker'.

        Field Documentation

        Blender Source Code

        Marker scopes are created for.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__marker
      • getSlide_scale

        public CArrayFacade<java.lang.Float> getSlide_scale()
                                                     throws java.io.IOException
        Get method for struct member 'slide_scale'.

        Field Documentation

        Blender Source Code

        Scale used for sliding from previewe area.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__slide_scale
      • setSlide_scale

        public void setSlide_scale​(CArrayFacade<java.lang.Float> slide_scale)
                            throws java.io.IOException
        Set method for struct member 'slide_scale'.

        Field Documentation

        Blender Source Code

        Scale used for sliding from previewe area.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__slide_scale