Class bGPdata_Runtime


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

    Class Documentation

    Blender Source Code


    GP Datablock Runtime temp data for bGPdata

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        Stroke buffer.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__sbuffer);
         CPointer<CPointer<Object>> p_sbuffer = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'sbuffer'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__sbuffer_stroke_batch

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

        Field Documentation

        Blender Source Code

        Temp batches cleared after drawing.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__sbuffer_stroke_batch);
         CPointer<CPointer<Object>> p_sbuffer_stroke_batch = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'sbuffer_stroke_batch'
        • Signature: 'GPUBatch*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__sbuffer_fill_batch

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

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__sbuffer_fill_batch);
         CPointer<CPointer<Object>> p_sbuffer_fill_batch = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'sbuffer_fill_batch'
        • Signature: 'GPUBatch*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__sbuffer_gps

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

        Field Documentation

        Blender Source Code

        Temp stroke used for drawing.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__sbuffer_gps);
         CPointer<CPointer<bGPDstroke>> p_sbuffer_gps = p.cast(new Class[]{CPointer.class, bGPDstroke.class});
         

        Metadata

        • Field: 'sbuffer_gps'
        • Signature: 'bGPDstroke*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__playing

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

        Field Documentation

        Blender Source Code

        Animation playing flag.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__playing);
         CPointer<Short> p_playing = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'playing'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__matid

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

        Field Documentation

        Blender Source Code

        Material index of the stroke.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__matid);
         CPointer<Short> p_matid = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'matid'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__sbuffer_sflag

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

        Field Documentation

        Blender Source Code

        Stroke Buffer data (only used during paint-session)

        • buffer must be initialized before use, but freed after whole paint operation is over Flags for stroke that cache represents.

        buffer must be initialized before use, but freed after whole paint operation is over Flags for stroke that cache represents.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__sbuffer_sflag);
         CPointer<Short> p_sbuffer_sflag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'sbuffer_sflag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __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:

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD___pad1);
         CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Number of elements currently used in cache.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__sbuffer_used);
         CPointer<Integer> p_sbuffer_used = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sbuffer_used'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sbuffer_size

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

        Field Documentation

        Blender Source Code

        Number of total elements available in cache.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__sbuffer_size);
         CPointer<Integer> p_sbuffer_size = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sbuffer_size'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vert_color_fill

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

        Field Documentation

        Blender Source Code

        Vertex Color applied to Fill (while drawing).

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__vert_color_fill);
         CPointer<CArrayFacade<Float>> p_vert_color_fill = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Arrow points for stroke corners.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__arrow_start);
         CPointer<CArrayFacade<Float>> p_arrow_start = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'arrow_start'
        • Signature: 'float[8]'
        • Actual Size (32bit/64bit): 32/32
      • __DNA__FIELD__arrow_end

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

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__arrow_end);
         CPointer<CArrayFacade<Float>> p_arrow_end = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'arrow_end'
        • Signature: 'float[8]'
        • Actual Size (32bit/64bit): 32/32
      • __DNA__FIELD__arrow_start_style

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

        Field Documentation

        Blender Source Code

        Arrow style for each corner

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__arrow_start_style);
         CPointer<Integer> p_arrow_start_style = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'arrow_start_style'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__arrow_end_style

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

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__arrow_end_style);
         CPointer<Integer> p_arrow_end_style = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'arrow_end_style'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__tot_cp_points

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

        Field Documentation

        Blender Source Code

        Number of control-points for stroke.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__tot_cp_points);
         CPointer<Integer> p_tot_cp_points = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'tot_cp_points'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad2

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

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD___pad2);
         CPointer<CArrayFacade<Byte>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Array of control-points for stroke.

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__cp_points);
         CPointer<CPointer<bGPDcontrolpoint>> p_cp_points = p.cast(new Class[]{CPointer.class, bGPDcontrolpoint.class});
         

        Metadata

        • Field: 'cp_points'
        • Signature: 'bGPDcontrolpoint*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__sbuffer_brush

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

        Field Documentation

        Blender Source Code

        Brush pointer

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__sbuffer_brush);
         CPointer<CPointer<Brush>> p_sbuffer_brush = p.cast(new Class[]{CPointer.class, Brush.class});
         

        Metadata

        • Field: 'sbuffer_brush'
        • Signature: 'Brush*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__gpencil_cache

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

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__gpencil_cache);
         CPointer<CPointer<Object>> p_gpencil_cache = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'gpencil_cache'
        • Signature: 'GpencilBatchCache*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__lineart_cache

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

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__lineart_cache);
         CPointer<CPointer<Object>> p_lineart_cache = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'lineart_cache'
        • Signature: 'LineartCache*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__update_cache

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

        Pointer Arithmetics

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

         bGPdata_Runtime bgpdata_runtime = ...;
         CPointer<Object> p = bgpdata_runtime.__dna__addressof(bGPdata_Runtime.__DNA__FIELD__update_cache);
         CPointer<CPointer<Object>> p_update_cache = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

      • bGPdata_Runtime

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

      • getSbuffer

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

        Field Documentation

        Blender Source Code

        Stroke buffer.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer
      • setSbuffer

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

        Field Documentation

        Blender Source Code

        Stroke buffer.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer
      • getSbuffer_stroke_batch

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

        Field Documentation

        Blender Source Code

        Temp batches cleared after drawing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_stroke_batch
      • setSbuffer_stroke_batch

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

        Field Documentation

        Blender Source Code

        Temp batches cleared after drawing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_stroke_batch
      • getSbuffer_fill_batch

        public CPointer<java.lang.Object> getSbuffer_fill_batch()
                                                         throws java.io.IOException
        Get method for struct member 'sbuffer_fill_batch'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_fill_batch
      • setSbuffer_fill_batch

        public void setSbuffer_fill_batch​(CPointer<java.lang.Object> sbuffer_fill_batch)
                                   throws java.io.IOException
        Set method for struct member 'sbuffer_fill_batch'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_fill_batch
      • getSbuffer_gps

        public CPointer<bGPDstroke> getSbuffer_gps()
                                            throws java.io.IOException
        Get method for struct member 'sbuffer_gps'.

        Field Documentation

        Blender Source Code

        Temp stroke used for drawing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_gps
      • setSbuffer_gps

        public void setSbuffer_gps​(CPointer<bGPDstroke> sbuffer_gps)
                            throws java.io.IOException
        Set method for struct member 'sbuffer_gps'.

        Field Documentation

        Blender Source Code

        Temp stroke used for drawing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_gps
      • getPlaying

        public short getPlaying()
                         throws java.io.IOException
        Get method for struct member 'playing'.

        Field Documentation

        Blender Source Code

        Animation playing flag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__playing
      • setPlaying

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

        Field Documentation

        Blender Source Code

        Animation playing flag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__playing
      • getMatid

        public short getMatid()
                       throws java.io.IOException
        Get method for struct member 'matid'.

        Field Documentation

        Blender Source Code

        Material index of the stroke.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__matid
      • setMatid

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

        Field Documentation

        Blender Source Code

        Material index of the stroke.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__matid
      • getSbuffer_sflag

        public short getSbuffer_sflag()
                               throws java.io.IOException
        Get method for struct member 'sbuffer_sflag'.

        Field Documentation

        Blender Source Code

        Stroke Buffer data (only used during paint-session)

        • buffer must be initialized before use, but freed after whole paint operation is over Flags for stroke that cache represents.

        buffer must be initialized before use, but freed after whole paint operation is over Flags for stroke that cache represents.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_sflag
      • setSbuffer_sflag

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

        Field Documentation

        Blender Source Code

        Stroke Buffer data (only used during paint-session)

        • buffer must be initialized before use, but freed after whole paint operation is over Flags for stroke that cache represents.

        buffer must be initialized before use, but freed after whole paint operation is over Flags for stroke that cache represents.

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

        public int getSbuffer_used()
                            throws java.io.IOException
        Get method for struct member 'sbuffer_used'.

        Field Documentation

        Blender Source Code

        Number of elements currently used in cache.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_used
      • setSbuffer_used

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

        Field Documentation

        Blender Source Code

        Number of elements currently used in cache.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_used
      • getSbuffer_size

        public int getSbuffer_size()
                            throws java.io.IOException
        Get method for struct member 'sbuffer_size'.

        Field Documentation

        Blender Source Code

        Number of total elements available in cache.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_size
      • setSbuffer_size

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

        Field Documentation

        Blender Source Code

        Number of total elements available in cache.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_size
      • getVert_color_fill

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

        Field Documentation

        Blender Source Code

        Vertex Color applied to Fill (while drawing).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vert_color_fill
      • setVert_color_fill

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

        Field Documentation

        Blender Source Code

        Vertex Color applied to Fill (while drawing).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vert_color_fill
      • getArrow_start

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

        Field Documentation

        Blender Source Code

        Arrow points for stroke corners.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__arrow_start
      • setArrow_start

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

        Field Documentation

        Blender Source Code

        Arrow points for stroke corners.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__arrow_start
      • getArrow_end

        public CArrayFacade<java.lang.Float> getArrow_end()
                                                   throws java.io.IOException
        Get method for struct member 'arrow_end'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__arrow_end
      • setArrow_end

        public void setArrow_end​(CArrayFacade<java.lang.Float> arrow_end)
                          throws java.io.IOException
        Set method for struct member 'arrow_end'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__arrow_end
      • getArrow_start_style

        public int getArrow_start_style()
                                 throws java.io.IOException
        Get method for struct member 'arrow_start_style'.

        Field Documentation

        Blender Source Code

        Arrow style for each corner

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__arrow_start_style
      • setArrow_start_style

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

        Field Documentation

        Blender Source Code

        Arrow style for each corner

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__arrow_start_style
      • getArrow_end_style

        public int getArrow_end_style()
                               throws java.io.IOException
        Get method for struct member 'arrow_end_style'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__arrow_end_style
      • setArrow_end_style

        public void setArrow_end_style​(int arrow_end_style)
                                throws java.io.IOException
        Set method for struct member 'arrow_end_style'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__arrow_end_style
      • getTot_cp_points

        public int getTot_cp_points()
                             throws java.io.IOException
        Get method for struct member 'tot_cp_points'.

        Field Documentation

        Blender Source Code

        Number of control-points for stroke.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tot_cp_points
      • setTot_cp_points

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

        Field Documentation

        Blender Source Code

        Number of control-points for stroke.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tot_cp_points
      • get_pad2

        public CArrayFacade<java.lang.Byte> get_pad2()
                                              throws java.io.IOException
        Get method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • set_pad2

        public void set_pad2​(CArrayFacade<java.lang.Byte> _pad2)
                      throws java.io.IOException
        Set method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • getCp_points

        public CPointer<bGPDcontrolpoint> getCp_points()
                                                throws java.io.IOException
        Get method for struct member 'cp_points'.

        Field Documentation

        Blender Source Code

        Array of control-points for stroke.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cp_points
      • setCp_points

        public void setCp_points​(CPointer<bGPDcontrolpoint> cp_points)
                          throws java.io.IOException
        Set method for struct member 'cp_points'.

        Field Documentation

        Blender Source Code

        Array of control-points for stroke.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cp_points
      • getSbuffer_brush

        public CPointer<Brush> getSbuffer_brush()
                                         throws java.io.IOException
        Get method for struct member 'sbuffer_brush'.

        Field Documentation

        Blender Source Code

        Brush pointer

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_brush
      • setSbuffer_brush

        public void setSbuffer_brush​(CPointer<Brush> sbuffer_brush)
                              throws java.io.IOException
        Set method for struct member 'sbuffer_brush'.

        Field Documentation

        Blender Source Code

        Brush pointer

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sbuffer_brush
      • getGpencil_cache

        public CPointer<java.lang.Object> getGpencil_cache()
                                                    throws java.io.IOException
        Get method for struct member 'gpencil_cache'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpencil_cache
      • setGpencil_cache

        public void setGpencil_cache​(CPointer<java.lang.Object> gpencil_cache)
                              throws java.io.IOException
        Set method for struct member 'gpencil_cache'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpencil_cache
      • getLineart_cache

        public CPointer<java.lang.Object> getLineart_cache()
                                                    throws java.io.IOException
        Get method for struct member 'lineart_cache'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lineart_cache
      • setLineart_cache

        public void setLineart_cache​(CPointer<java.lang.Object> lineart_cache)
                              throws java.io.IOException
        Set method for struct member 'lineart_cache'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lineart_cache
      • getUpdate_cache

        public CPointer<java.lang.Object> getUpdate_cache()
                                                   throws java.io.IOException
        Get method for struct member 'update_cache'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__update_cache
      • setUpdate_cache

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