Class MovieTrackingPlaneTrack


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

        Metadata

        • Field: 'next'
        • Signature: 'MovieTrackingPlaneTrack*'
        • 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:

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

        Metadata

        • Field: 'prev'
        • Signature: 'MovieTrackingPlaneTrack*'
        • 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 Python API

        Unique name of track

        Blender Source Code

        MAX_NAME.

        Pointer Arithmetics

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

         MovieTrackingPlaneTrack movietrackingplanetrack = ...;
         CPointer<Object> p = movietrackingplanetrack.__dna__addressof(MovieTrackingPlaneTrack.__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__point_tracks

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

        Field Documentation

        Blender Source Code

        Array of point tracks used to define this plane. Each element is a pointer to MovieTrackingTrack .

        Pointer Arithmetics

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

         MovieTrackingPlaneTrack movietrackingplanetrack = ...;
         CPointer<Object> p = movietrackingplanetrack.__dna__addressof(MovieTrackingPlaneTrack.__DNA__FIELD__point_tracks);
         CPointer<CPointer<CPointer<MovieTrackingTrack>>> p_point_tracks = p.cast(new Class[]{CPointer.class, CPointer.class, MovieTrackingTrack.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Number of tracks in point_tracks array.

        Pointer Arithmetics

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

         MovieTrackingPlaneTrack movietrackingplanetrack = ...;
         CPointer<Object> p = movietrackingplanetrack.__dna__addressof(MovieTrackingPlaneTrack.__DNA__FIELD__point_tracksnr);
         CPointer<Integer> p_point_tracksnr = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'point_tracksnr'
        • Signature: 'int'
        • 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:

         MovieTrackingPlaneTrack movietrackingplanetrack = ...;
         CPointer<Object> p = movietrackingplanetrack.__dna__addressof(MovieTrackingPlaneTrack.__DNA__FIELD___pad);
         CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__markers

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

        Field Documentation

        Blender Python API

        (read-only) Collection of markers in track

        Blender Source Code

        Markers in the plane track.

        Pointer Arithmetics

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

         MovieTrackingPlaneTrack movietrackingplanetrack = ...;
         CPointer<Object> p = movietrackingplanetrack.__dna__addressof(MovieTrackingPlaneTrack.__DNA__FIELD__markers);
         CPointer<CPointer<MovieTrackingPlaneMarker>> p_markers = p.cast(new Class[]{CPointer.class, MovieTrackingPlaneMarker.class});
         

        Metadata

        • Field: 'markers'
        • Signature: 'MovieTrackingPlaneMarker*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__markersnr

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

        Field Documentation

        Blender Source Code

        Count of markers in track (size of markers array).

        Pointer Arithmetics

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

         MovieTrackingPlaneTrack movietrackingplanetrack = ...;
         CPointer<Object> p = movietrackingplanetrack.__dna__addressof(MovieTrackingPlaneTrack.__DNA__FIELD__markersnr);
         CPointer<Integer> p_markersnr = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'markersnr'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        Flags (selection, ...).

        Pointer Arithmetics

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

         MovieTrackingPlaneTrack movietrackingplanetrack = ...;
         CPointer<Object> p = movietrackingplanetrack.__dna__addressof(MovieTrackingPlaneTrack.__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__image

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

        Field Documentation

        Blender Python API

        Image displayed in the track during editing in clip editor

        Blender Source Code

        Image displaying during editing.

        Pointer Arithmetics

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

         MovieTrackingPlaneTrack movietrackingplanetrack = ...;
         CPointer<Object> p = movietrackingplanetrack.__dna__addressof(MovieTrackingPlaneTrack.__DNA__FIELD__image);
         CPointer<CPointer<Image>> p_image = p.cast(new Class[]{CPointer.class, Image.class});
         

        Metadata

        • Field: 'image'
        • Signature: 'Image*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__image_opacity

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

        Field Documentation

        Blender Python API

        Opacity of the image

        Blender Source Code

        Opacity of the image.

        Pointer Arithmetics

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

         MovieTrackingPlaneTrack movietrackingplanetrack = ...;
         CPointer<Object> p = movietrackingplanetrack.__dna__addressof(MovieTrackingPlaneTrack.__DNA__FIELD__image_opacity);
         CPointer<Float> p_image_opacity = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'image_opacity'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__last_marker

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

        Field Documentation

        Blender Source Code

        Runtime data Most recently used marker.

        Pointer Arithmetics

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

         MovieTrackingPlaneTrack movietrackingplanetrack = ...;
         CPointer<Object> p = movietrackingplanetrack.__dna__addressof(MovieTrackingPlaneTrack.__DNA__FIELD__last_marker);
         CPointer<Integer> p_last_marker = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'last_marker'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
    • Constructor Detail

      • MovieTrackingPlaneTrack

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

      • getName

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

        Field Documentation

        Blender Python API

        Unique name of track

        Blender Source Code

        MAX_NAME.

        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 Python API

        Unique name of track

        Blender Source Code

        MAX_NAME.

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

        public int getPoint_tracksnr()
                              throws java.io.IOException
        Get method for struct member 'point_tracksnr'.

        Field Documentation

        Blender Source Code

        Number of tracks in point_tracks array.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__point_tracksnr
      • setPoint_tracksnr

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

        Field Documentation

        Blender Source Code

        Number of tracks in point_tracks array.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__point_tracksnr
      • get_pad

        public CArrayFacade<java.lang.Byte> 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​(CArrayFacade<java.lang.Byte> _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • getMarkers

        public CPointer<MovieTrackingPlaneMarker> getMarkers()
                                                      throws java.io.IOException
        Get method for struct member 'markers'.

        Field Documentation

        Blender Python API

        (read-only) Collection of markers in track

        Blender Source Code

        Markers in the plane track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__markers
      • setMarkers

        public void setMarkers​(CPointer<MovieTrackingPlaneMarker> markers)
                        throws java.io.IOException
        Set method for struct member 'markers'.

        Field Documentation

        Blender Python API

        (read-only) Collection of markers in track

        Blender Source Code

        Markers in the plane track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__markers
      • getMarkersnr

        public int getMarkersnr()
                         throws java.io.IOException
        Get method for struct member 'markersnr'.

        Field Documentation

        Blender Source Code

        Count of markers in track (size of markers array).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__markersnr
      • setMarkersnr

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

        Field Documentation

        Blender Source Code

        Count of markers in track (size of markers array).

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

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

        Field Documentation

        Blender Source Code

        Flags (selection, ...).

        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 (selection, ...).

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

        public CPointer<Image> getImage()
                                 throws java.io.IOException
        Get method for struct member 'image'.

        Field Documentation

        Blender Python API

        Image displayed in the track during editing in clip editor

        Blender Source Code

        Image displaying during editing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image
      • setImage

        public void setImage​(CPointer<Image> image)
                      throws java.io.IOException
        Set method for struct member 'image'.

        Field Documentation

        Blender Python API

        Image displayed in the track during editing in clip editor

        Blender Source Code

        Image displaying during editing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image
      • getImage_opacity

        public float getImage_opacity()
                               throws java.io.IOException
        Get method for struct member 'image_opacity'.

        Field Documentation

        Blender Python API

        Opacity of the image

        Blender Source Code

        Opacity of the image.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_opacity
      • setImage_opacity

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

        Field Documentation

        Blender Python API

        Opacity of the image

        Blender Source Code

        Opacity of the image.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_opacity
      • getLast_marker

        public int getLast_marker()
                           throws java.io.IOException
        Get method for struct member 'last_marker'.

        Field Documentation

        Blender Source Code

        Runtime data Most recently used marker.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__last_marker
      • setLast_marker

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

        Field Documentation

        Blender Source Code

        Runtime data Most recently used marker.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__last_marker