Class SpaceImage


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

        Metadata

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Storage of regions for inactive spaces.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__regionbase);
         CPointer<ListBase> p_regionbase = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__spacetype);
         CPointer<Byte> p_spacetype = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'spacetype'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__link_flag

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__link_flag);
         CPointer<Byte> p_link_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'link_flag'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad0

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD___pad0);
         CPointer<CArrayFacade<Byte>> p__pad0 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad0'
        • Signature: 'char[6]'
        • Actual Size (32bit/64bit): 6/6
      • __DNA__FIELD__image

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

        Field Documentation

        Blender Source Code

        End 'SpaceLink ' header.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__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__iuser

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__iuser);
         CPointer<ImageUser> p_iuser = p.cast(new Class[]{ImageUser.class});
         

        Metadata

        • Field: 'iuser'
        • Signature: 'ImageUser'
        • Actual Size (32bit/64bit): 36/40
      • __DNA__FIELD__scopes

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

        Field Documentation

        Blender Source Code

        Histogram waveform and vectorscope.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__scopes);
         CPointer<Scopes> p_scopes = p.cast(new Class[]{Scopes.class});
         

        Metadata

        • Field: 'scopes'
        • Signature: 'Scopes'
        • Actual Size (32bit/64bit): 5248/5264
      • __DNA__FIELD__sample_line_hist

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

        Field Documentation

        Blender Source Code

        Sample line histogram.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__sample_line_hist);
         CPointer<Histogram> p_sample_line_hist = p.cast(new Class[]{Histogram.class});
         

        Metadata

        • Field: 'sample_line_hist'
        • Signature: 'Histogram'
        • Actual Size (32bit/64bit): 5160/5160
      • __DNA__FIELD__gpd

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

        Field Documentation

        Blender Source Code

        Grease pencil data.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__gpd);
         CPointer<CPointer<bGPdata>> p_gpd = p.cast(new Class[]{CPointer.class, bGPdata.class});
         

        Metadata

        • Field: 'gpd'
        • Signature: 'bGPdata*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__cursor

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

        Field Documentation

        Blender Source Code

        UV editor 2d cursor.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__cursor);
         CPointer<CArrayFacade<Float>> p_cursor = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        User defined offset, image is centered.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__xof);
         CPointer<Float> p_xof = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'xof'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__yof

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__yof);
         CPointer<Float> p_yof = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'yof'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__zoom

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

        Field Documentation

        Blender Source Code

        User defined zoom level.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__zoom);
         CPointer<Float> p_zoom = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'zoom'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__centx

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

        Field Documentation

        Blender Source Code

        Storage for offset while render drawing.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__centx);
         CPointer<Float> p_centx = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'centx'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__centy

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__centy);
         CPointer<Float> p_centy = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'centy'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mode

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

        Field Documentation

        Blender Source Code

        View/paint/mask.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__mode);
         CPointer<Byte> p_mode = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'mode'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__mode_prev

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

        Field Documentation

        Blender Source Code

        Storage for sub-space types.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__mode_prev);
         CPointer<Byte> p_mode_prev = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'mode_prev'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__pin

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__pin);
         CPointer<Byte> p_pin = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'pin'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__pixel_snap_mode

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__pixel_snap_mode);
         CPointer<Byte> p_pixel_snap_mode = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'pixel_snap_mode'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__lock

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__lock);
         CPointer<Byte> p_lock = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'lock'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__dt_uv

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

        Field Documentation

        Blender Source Code

        UV draw type.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__dt_uv);
         CPointer<Byte> p_dt_uv = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'dt_uv'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__dt_uvstretch

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

        Field Documentation

        Blender Source Code

        Sticky selection type.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__dt_uvstretch);
         CPointer<Byte> p_dt_uvstretch = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'dt_uvstretch'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__around

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__around);
         CPointer<Byte> p_around = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'around'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__gizmo_flag

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__gizmo_flag);
         CPointer<Byte> p_gizmo_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'gizmo_flag'
        • 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:

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__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__flag

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__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__uv_opacity

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__uv_opacity);
         CPointer<Float> p_uv_opacity = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'uv_opacity'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__tile_grid_shape

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__tile_grid_shape);
         CPointer<CArrayFacade<Integer>> p_tile_grid_shape = p.cast(new Class[]{CArrayFacade.class, Integer.class});
         

        Metadata

        • Field: 'tile_grid_shape'
        • Signature: 'int[2]'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__custom_grid_subdiv

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

        Field Documentation

        Blender Source Code

        grid. Use when #SI_CUSTOM_GRID is set.

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__custom_grid_subdiv);
         CPointer<Integer> p_custom_grid_subdiv = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'custom_grid_subdiv'
        • 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:

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD___pad3);
         CPointer<CArrayFacade<Byte>> p__pad3 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__mask_info);
         CPointer<MaskSpaceInfo> p_mask_info = p.cast(new Class[]{MaskSpaceInfo.class});
         

        Metadata

        • Field: 'mask_info'
        • Signature: 'MaskSpaceInfo'
        • Actual Size (32bit/64bit): 12/16
      • __DNA__FIELD__overlay

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

        Pointer Arithmetics

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

         SpaceImage spaceimage = ...;
         CPointer<Object> p = spaceimage.__dna__addressof(SpaceImage.__DNA__FIELD__overlay);
         CPointer<SpaceImageOverlay> p_overlay = p.cast(new Class[]{SpaceImageOverlay.class});
         

        Metadata

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

      • SpaceImage

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

        protected SpaceImage​(SpaceImage that)
    • Method Detail

      • setNext

        public void setNext​(CPointer<SpaceLink> 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<SpaceLink> prev)
                     throws java.io.IOException
        Set method for struct member 'prev'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prev
      • getRegionbase

        public ListBase getRegionbase()
                               throws java.io.IOException
        Get method for struct member 'regionbase'.

        Field Documentation

        Blender Source Code

        Storage of regions for inactive spaces.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__regionbase
      • setRegionbase

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

        Field Documentation

        Blender Source Code

        Storage of regions for inactive spaces.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__regionbase
      • getSpacetype

        public byte getSpacetype()
                          throws java.io.IOException
        Get method for struct member 'spacetype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spacetype
      • setSpacetype

        public void setSpacetype​(byte spacetype)
                          throws java.io.IOException
        Set method for struct member 'spacetype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spacetype
      • getLink_flag

        public byte getLink_flag()
                          throws java.io.IOException
        Get method for struct member 'link_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__link_flag
      • setLink_flag

        public void setLink_flag​(byte link_flag)
                          throws java.io.IOException
        Set method for struct member 'link_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__link_flag
      • get_pad0

        public CArrayFacade<java.lang.Byte> get_pad0()
                                              throws java.io.IOException
        Get method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • set_pad0

        public void set_pad0​(CArrayFacade<java.lang.Byte> _pad0)
                      throws java.io.IOException
        Set method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • getImage

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

        Field Documentation

        Blender Source Code

        End 'SpaceLink ' header.

        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 Source Code

        End 'SpaceLink ' header.

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

        public ImageUser getIuser()
                           throws java.io.IOException
        Get method for struct member 'iuser'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__iuser
      • setIuser

        public void setIuser​(ImageUser iuser)
                      throws java.io.IOException
        Set method for struct member 'iuser'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__iuser
      • getScopes

        public Scopes getScopes()
                         throws java.io.IOException
        Get method for struct member 'scopes'.

        Field Documentation

        Blender Source Code

        Histogram waveform and vectorscope.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scopes
      • setScopes

        public void setScopes​(Scopes scopes)
                       throws java.io.IOException
        Set method for struct member 'scopes'.

        Field Documentation

        Blender Source Code

        Histogram waveform and vectorscope.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scopes
      • getSample_line_hist

        public Histogram getSample_line_hist()
                                      throws java.io.IOException
        Get method for struct member 'sample_line_hist'.

        Field Documentation

        Blender Source Code

        Sample line histogram.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sample_line_hist
      • setSample_line_hist

        public void setSample_line_hist​(Histogram sample_line_hist)
                                 throws java.io.IOException
        Set method for struct member 'sample_line_hist'.

        Field Documentation

        Blender Source Code

        Sample line histogram.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sample_line_hist
      • getGpd

        public CPointer<bGPdata> getGpd()
                                 throws java.io.IOException
        Get method for struct member 'gpd'.

        Field Documentation

        Blender Source Code

        Grease pencil data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd
      • setGpd

        public void setGpd​(CPointer<bGPdata> gpd)
                    throws java.io.IOException
        Set method for struct member 'gpd'.

        Field Documentation

        Blender Source Code

        Grease pencil data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd
      • getCursor

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

        Field Documentation

        Blender Source Code

        UV editor 2d cursor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cursor
      • setCursor

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

        Field Documentation

        Blender Source Code

        UV editor 2d cursor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cursor
      • getXof

        public float getXof()
                     throws java.io.IOException
        Get method for struct member 'xof'.

        Field Documentation

        Blender Source Code

        User defined offset, image is centered.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__xof
      • setXof

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

        Field Documentation

        Blender Source Code

        User defined offset, image is centered.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__xof
      • getYof

        public float getYof()
                     throws java.io.IOException
        Get method for struct member 'yof'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__yof
      • setYof

        public void setYof​(float yof)
                    throws java.io.IOException
        Set method for struct member 'yof'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__yof
      • getZoom

        public float getZoom()
                      throws java.io.IOException
        Get method for struct member 'zoom'.

        Field Documentation

        Blender Source Code

        User defined zoom level.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__zoom
      • setZoom

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

        Field Documentation

        Blender Source Code

        User defined zoom level.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__zoom
      • getCentx

        public float getCentx()
                       throws java.io.IOException
        Get method for struct member 'centx'.

        Field Documentation

        Blender Source Code

        Storage for offset while render drawing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__centx
      • setCentx

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

        Field Documentation

        Blender Source Code

        Storage for offset while render drawing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__centx
      • getCenty

        public float getCenty()
                       throws java.io.IOException
        Get method for struct member 'centy'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__centy
      • setCenty

        public void setCenty​(float centy)
                      throws java.io.IOException
        Set method for struct member 'centy'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__centy
      • getMode

        public byte getMode()
                     throws java.io.IOException
        Get method for struct member 'mode'.

        Field Documentation

        Blender Source Code

        View/paint/mask.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mode
      • setMode

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

        Field Documentation

        Blender Source Code

        View/paint/mask.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mode
      • getMode_prev

        public byte getMode_prev()
                          throws java.io.IOException
        Get method for struct member 'mode_prev'.

        Field Documentation

        Blender Source Code

        Storage for sub-space types.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mode_prev
      • setMode_prev

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

        Field Documentation

        Blender Source Code

        Storage for sub-space types.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mode_prev
      • getPin

        public byte getPin()
                    throws java.io.IOException
        Get method for struct member 'pin'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pin
      • setPin

        public void setPin​(byte pin)
                    throws java.io.IOException
        Set method for struct member 'pin'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pin
      • getPixel_snap_mode

        public byte getPixel_snap_mode()
                                throws java.io.IOException
        Get method for struct member 'pixel_snap_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pixel_snap_mode
      • setPixel_snap_mode

        public void setPixel_snap_mode​(byte pixel_snap_mode)
                                throws java.io.IOException
        Set method for struct member 'pixel_snap_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pixel_snap_mode
      • getLock

        public byte getLock()
                     throws java.io.IOException
        Get method for struct member 'lock'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lock
      • setLock

        public void setLock​(byte lock)
                     throws java.io.IOException
        Set method for struct member 'lock'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lock
      • getDt_uv

        public byte getDt_uv()
                      throws java.io.IOException
        Get method for struct member 'dt_uv'.

        Field Documentation

        Blender Source Code

        UV draw type.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dt_uv
      • setDt_uv

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

        Field Documentation

        Blender Source Code

        UV draw type.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dt_uv
      • getDt_uvstretch

        public byte getDt_uvstretch()
                             throws java.io.IOException
        Get method for struct member 'dt_uvstretch'.

        Field Documentation

        Blender Source Code

        Sticky selection type.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dt_uvstretch
      • setDt_uvstretch

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

        Field Documentation

        Blender Source Code

        Sticky selection type.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dt_uvstretch
      • getAround

        public byte getAround()
                       throws java.io.IOException
        Get method for struct member 'around'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__around
      • setAround

        public void setAround​(byte around)
                       throws java.io.IOException
        Set method for struct member 'around'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__around
      • getGizmo_flag

        public byte getGizmo_flag()
                           throws java.io.IOException
        Get method for struct member 'gizmo_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gizmo_flag
      • setGizmo_flag

        public void setGizmo_flag​(byte gizmo_flag)
                           throws java.io.IOException
        Set method for struct member 'gizmo_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gizmo_flag
      • 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
      • getFlag

        public int getFlag()
                    throws java.io.IOException
        Get method for struct member 'flag'.
        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'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getUv_opacity

        public float getUv_opacity()
                            throws java.io.IOException
        Get method for struct member 'uv_opacity'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uv_opacity
      • setUv_opacity

        public void setUv_opacity​(float uv_opacity)
                           throws java.io.IOException
        Set method for struct member 'uv_opacity'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uv_opacity
      • getTile_grid_shape

        public CArrayFacade<java.lang.Integer> getTile_grid_shape()
                                                           throws java.io.IOException
        Get method for struct member 'tile_grid_shape'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tile_grid_shape
      • setTile_grid_shape

        public void setTile_grid_shape​(CArrayFacade<java.lang.Integer> tile_grid_shape)
                                throws java.io.IOException
        Set method for struct member 'tile_grid_shape'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tile_grid_shape
      • getCustom_grid_subdiv

        public int getCustom_grid_subdiv()
                                  throws java.io.IOException
        Get method for struct member 'custom_grid_subdiv'.

        Field Documentation

        Blender Source Code

        grid. Use when #SI_CUSTOM_GRID is set.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__custom_grid_subdiv
      • setCustom_grid_subdiv

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

        Field Documentation

        Blender Source Code

        grid. Use when #SI_CUSTOM_GRID is set.

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

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

        public MaskSpaceInfo getMask_info()
                                   throws java.io.IOException
        Get method for struct member 'mask_info'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mask_info
      • setMask_info

        public void setMask_info​(MaskSpaceInfo mask_info)
                          throws java.io.IOException
        Set method for struct member 'mask_info'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mask_info
      • setOverlay

        public void setOverlay​(SpaceImageOverlay overlay)
                        throws java.io.IOException
        Set method for struct member 'overlay'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overlay
      • __io__addressof

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