Class SpreadsheetRowFilter


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

        Metadata

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        MAX_NAME.

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__column_name);
         CPointer<CArrayFacade<Byte>> p_column_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'column_name'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__operation

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

        Field Documentation

        Blender Source Code

        eSpreadsheetFilterOperation.

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__operation);
         CPointer<Byte> p_operation = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'operation'
        • 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_RowFilterFlag.

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__flag);
         CPointer<Byte> p_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'uchar'
        • 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:

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

        Metadata

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

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

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__value_int);
         CPointer<Integer> p_value_int = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'value_int'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__value_string

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

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__value_string);
         CPointer<CPointer<Byte>> p_value_string = p.cast(new Class[]{CPointer.class, Byte.class});
         

        Metadata

        • Field: 'value_string'
        • Signature: 'char*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__value_float

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

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__value_float);
         CPointer<Float> p_value_float = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'value_float'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__threshold

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

        Field Documentation

        Blender Python API

        How close float values need to be to be equal

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__threshold);
         CPointer<Float> p_threshold = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'threshold'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__value_float2

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

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__value_float2);
         CPointer<CArrayFacade<Float>> p_value_float2 = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__value_float3);
         CPointer<CArrayFacade<Float>> p_value_float3 = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'value_float3'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__value_color

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

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__value_color);
         CPointer<CArrayFacade<Float>> p_value_color = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'value_color'
        • Signature: 'float[4]'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__value_byte_color

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

        Pointer Arithmetics

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

         SpreadsheetRowFilter spreadsheetrowfilter = ...;
         CPointer<Object> p = spreadsheetrowfilter.__dna__addressof(SpreadsheetRowFilter.__DNA__FIELD__value_byte_color);
         CPointer<CArrayFacade<Byte>> p_value_byte_color = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'value_byte_color'
        • Signature: 'uchar[4]'
        • Actual Size (32bit/64bit): 4/4
    • Constructor Detail

      • SpreadsheetRowFilter

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

      • getColumn_name

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

        Field Documentation

        Blender Source Code

        MAX_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__column_name
      • setColumn_name

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

        Field Documentation

        Blender Source Code

        MAX_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__column_name
      • getOperation

        public byte getOperation()
                          throws java.io.IOException
        Get method for struct member 'operation'.

        Field Documentation

        Blender Source Code

        eSpreadsheetFilterOperation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__operation
      • setOperation

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

        Field Documentation

        Blender Source Code

        eSpreadsheetFilterOperation.

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

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

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_RowFilterFlag.

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

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

        Field Documentation

        Blender Source Code

        eSpaceSpreadsheet_RowFilterFlag.

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

        public int getValue_int()
                         throws java.io.IOException
        Get method for struct member 'value_int'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_int
      • setValue_int

        public void setValue_int​(int value_int)
                          throws java.io.IOException
        Set method for struct member 'value_int'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_int
      • getValue_string

        public CPointer<java.lang.Byte> getValue_string()
                                                 throws java.io.IOException
        Get method for struct member 'value_string'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_string
      • setValue_string

        public void setValue_string​(CPointer<java.lang.Byte> value_string)
                             throws java.io.IOException
        Set method for struct member 'value_string'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_string
      • getValue_float

        public float getValue_float()
                             throws java.io.IOException
        Get method for struct member 'value_float'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_float
      • setValue_float

        public void setValue_float​(float value_float)
                            throws java.io.IOException
        Set method for struct member 'value_float'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_float
      • getThreshold

        public float getThreshold()
                           throws java.io.IOException
        Get method for struct member 'threshold'.

        Field Documentation

        Blender Python API

        How close float values need to be to be equal
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__threshold
      • setThreshold

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

        Field Documentation

        Blender Python API

        How close float values need to be to be equal
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__threshold
      • getValue_float2

        public CArrayFacade<java.lang.Float> getValue_float2()
                                                      throws java.io.IOException
        Get method for struct member 'value_float2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_float2
      • setValue_float2

        public void setValue_float2​(CArrayFacade<java.lang.Float> value_float2)
                             throws java.io.IOException
        Set method for struct member 'value_float2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_float2
      • getValue_float3

        public CArrayFacade<java.lang.Float> getValue_float3()
                                                      throws java.io.IOException
        Get method for struct member 'value_float3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_float3
      • setValue_float3

        public void setValue_float3​(CArrayFacade<java.lang.Float> value_float3)
                             throws java.io.IOException
        Set method for struct member 'value_float3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_float3
      • getValue_color

        public CArrayFacade<java.lang.Float> getValue_color()
                                                     throws java.io.IOException
        Get method for struct member 'value_color'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_color
      • setValue_color

        public void setValue_color​(CArrayFacade<java.lang.Float> value_color)
                            throws java.io.IOException
        Set method for struct member 'value_color'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_color
      • getValue_byte_color

        public CArrayFacade<java.lang.Byte> getValue_byte_color()
                                                         throws java.io.IOException
        Get method for struct member 'value_byte_color'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_byte_color
      • setValue_byte_color

        public void setValue_byte_color​(CArrayFacade<java.lang.Byte> value_byte_color)
                                 throws java.io.IOException
        Set method for struct member 'value_byte_color'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value_byte_color