Class SpaceSpreadsheet


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__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:

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__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:

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__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:

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__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:

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__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:

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__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__columns

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

        Field Documentation

        Blender Python API

        (read-only) Persistent data associated with spreadsheet columns

        Blender Source Code

        End 'SpaceLink ' header. List of SpreadsheetColumn .

        Pointer Arithmetics

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

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__DNA__FIELD__columns);
         CPointer<ListBase> p_columns = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only) Filters to remove rows from the displayed data

        Blender Source Code

        SpreadsheetRowFilter .

        Pointer Arithmetics

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

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__DNA__FIELD__row_filters);
         CPointer<ListBase> p_row_filters = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only) Path to the data that is displayed in the spreadsheet

        Blender Source Code

        Context that is currently displayed in the editor. This is usually a either a single object (in original/evaluated mode) or path to a viewer node. This is retrieved from the workspace but can be pinned so that it stays constant even when the active node changes.

        Pointer Arithmetics

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

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__DNA__FIELD__viewer_path);
         CPointer<ViewerPath> p_viewer_path = p.cast(new Class[]{ViewerPath.class});
         

        Metadata

        • Field: 'viewer_path'
        • Signature: 'ViewerPath'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__filter_flag

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

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_FilterFlag.

        Pointer Arithmetics

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

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__DNA__FIELD__filter_flag);
         CPointer<Byte> p_filter_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'filter_flag'
        • Signature: 'uchar'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__geometry_component_type

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

        Field Documentation

        Blender Python API

        Part of the geometry to display data from

        Blender Source Code

        #GeometryComponentType.

        Pointer Arithmetics

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

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__DNA__FIELD__geometry_component_type);
         CPointer<Byte> p_geometry_component_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'geometry_component_type'
        • Signature: 'uchar'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__attribute_domain

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

        Field Documentation

        Blender Python API

        Attribute domain to display

        Blender Source Code

        #eAttrDomain.

        Pointer Arithmetics

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

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__DNA__FIELD__attribute_domain);
         CPointer<Byte> p_attribute_domain = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'attribute_domain'
        • Signature: 'uchar'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__object_eval_state

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

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_ObjectEvalState.

        Pointer Arithmetics

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

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__DNA__FIELD__object_eval_state);
         CPointer<Byte> p_object_eval_state = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'object_eval_state'
        • Signature: 'uchar'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_Flag.

        Pointer Arithmetics

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

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__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__runtime

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

        Pointer Arithmetics

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

         SpaceSpreadsheet spacespreadsheet = ...;
         CPointer<Object> p = spacespreadsheet.__dna__addressof(SpaceSpreadsheet.__DNA__FIELD__runtime);
         CPointer<CPointer<Object>> p_runtime = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

      • SpaceSpreadsheet

        public SpaceSpreadsheet​(long __address,
                                Block __block,
                                BlockTable __blockTable)
    • 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
      • getColumns

        public ListBase getColumns()
                            throws java.io.IOException
        Get method for struct member 'columns'.

        Field Documentation

        Blender Python API

        (read-only) Persistent data associated with spreadsheet columns

        Blender Source Code

        End 'SpaceLink ' header. List of SpreadsheetColumn .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__columns
      • setColumns

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

        Field Documentation

        Blender Python API

        (read-only) Persistent data associated with spreadsheet columns

        Blender Source Code

        End 'SpaceLink ' header. List of SpreadsheetColumn .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__columns
      • getRow_filters

        public ListBase getRow_filters()
                                throws java.io.IOException
        Get method for struct member 'row_filters'.

        Field Documentation

        Blender Python API

        (read-only) Filters to remove rows from the displayed data

        Blender Source Code

        SpreadsheetRowFilter .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__row_filters
      • setRow_filters

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

        Field Documentation

        Blender Python API

        (read-only) Filters to remove rows from the displayed data

        Blender Source Code

        SpreadsheetRowFilter .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__row_filters
      • getViewer_path

        public ViewerPath getViewer_path()
                                  throws java.io.IOException
        Get method for struct member 'viewer_path'.

        Field Documentation

        Blender Python API

        (read-only) Path to the data that is displayed in the spreadsheet

        Blender Source Code

        Context that is currently displayed in the editor. This is usually a either a single object (in original/evaluated mode) or path to a viewer node. This is retrieved from the workspace but can be pinned so that it stays constant even when the active node changes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewer_path
      • setViewer_path

        public void setViewer_path​(ViewerPath viewer_path)
                            throws java.io.IOException
        Set method for struct member 'viewer_path'.

        Field Documentation

        Blender Python API

        (read-only) Path to the data that is displayed in the spreadsheet

        Blender Source Code

        Context that is currently displayed in the editor. This is usually a either a single object (in original/evaluated mode) or path to a viewer node. This is retrieved from the workspace but can be pinned so that it stays constant even when the active node changes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewer_path
      • getFilter_flag

        public byte getFilter_flag()
                            throws java.io.IOException
        Get method for struct member 'filter_flag'.

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_FilterFlag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter_flag
      • setFilter_flag

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

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_FilterFlag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter_flag
      • getGeometry_component_type

        public byte getGeometry_component_type()
                                        throws java.io.IOException
        Get method for struct member 'geometry_component_type'.

        Field Documentation

        Blender Python API

        Part of the geometry to display data from

        Blender Source Code

        #GeometryComponentType.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__geometry_component_type
      • setGeometry_component_type

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

        Field Documentation

        Blender Python API

        Part of the geometry to display data from

        Blender Source Code

        #GeometryComponentType.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__geometry_component_type
      • getAttribute_domain

        public byte getAttribute_domain()
                                 throws java.io.IOException
        Get method for struct member 'attribute_domain'.

        Field Documentation

        Blender Python API

        Attribute domain to display

        Blender Source Code

        #eAttrDomain.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__attribute_domain
      • setAttribute_domain

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

        Field Documentation

        Blender Python API

        Attribute domain to display

        Blender Source Code

        #eAttrDomain.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__attribute_domain
      • getObject_eval_state

        public byte getObject_eval_state()
                                  throws java.io.IOException
        Get method for struct member 'object_eval_state'.

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_ObjectEvalState.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__object_eval_state
      • setObject_eval_state

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

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_ObjectEvalState.

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

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

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_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'.

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_Flag.

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

        public CPointer<java.lang.Object> getRuntime()
                                              throws java.io.IOException
        Get method for struct member 'runtime'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime
      • setRuntime

        public void setRuntime​(CPointer<java.lang.Object> runtime)
                        throws java.io.IOException
        Set method for struct member 'runtime'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime