Class bGPdata_Runtime
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.bGPdata_Runtime
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.static long[]
__DNA__FIELD___pad2
Field descriptor (offset) for struct member '_pad2'.static long[]
__DNA__FIELD__arrow_end
Field descriptor (offset) for struct member 'arrow_end'.static long[]
__DNA__FIELD__arrow_end_style
Field descriptor (offset) for struct member 'arrow_end_style'.static long[]
__DNA__FIELD__arrow_start
Field descriptor (offset) for struct member 'arrow_start'.static long[]
__DNA__FIELD__arrow_start_style
Field descriptor (offset) for struct member 'arrow_start_style'.static long[]
__DNA__FIELD__cp_points
Field descriptor (offset) for struct member 'cp_points'.static long[]
__DNA__FIELD__gpencil_cache
Field descriptor (offset) for struct member 'gpencil_cache'.static long[]
__DNA__FIELD__lineart_cache
Field descriptor (offset) for struct member 'lineart_cache'.static long[]
__DNA__FIELD__matid
Field descriptor (offset) for struct member 'matid'.static long[]
__DNA__FIELD__playing
Field descriptor (offset) for struct member 'playing'.static long[]
__DNA__FIELD__sbuffer
Field descriptor (offset) for struct member 'sbuffer'.static long[]
__DNA__FIELD__sbuffer_batch
Field descriptor (offset) for struct member 'sbuffer_batch'.static long[]
__DNA__FIELD__sbuffer_brush
Field descriptor (offset) for struct member 'sbuffer_brush'.static long[]
__DNA__FIELD__sbuffer_color_buf
Field descriptor (offset) for struct member 'sbuffer_color_buf'.static long[]
__DNA__FIELD__sbuffer_gps
Field descriptor (offset) for struct member 'sbuffer_gps'.static long[]
__DNA__FIELD__sbuffer_position_buf
Field descriptor (offset) for struct member 'sbuffer_position_buf'.static long[]
__DNA__FIELD__sbuffer_sflag
Field descriptor (offset) for struct member 'sbuffer_sflag'.static long[]
__DNA__FIELD__sbuffer_size
Field descriptor (offset) for struct member 'sbuffer_size'.static long[]
__DNA__FIELD__sbuffer_used
Field descriptor (offset) for struct member 'sbuffer_used'.static long[]
__DNA__FIELD__tot_cp_points
Field descriptor (offset) for struct member 'tot_cp_points'.static long[]
__DNA__FIELD__update_cache
Field descriptor (offset) for struct member 'update_cache'.static long[]
__DNA__FIELD__vert_color_fill
Field descriptor (offset) for struct member 'vert_color_fill'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct bGPdata_Runtime.-
Fields inherited from class org.cakelab.blender.nio.CFacade
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
-
-
Constructor Summary
Constructors Modifier Constructor Description bGPdata_Runtime(long __address, Block __block, BlockTable __blockTable)
protected
bGPdata_Runtime(bGPdata_Runtime that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<bGPdata_Runtime>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad1()
Get method for struct member '_pad1'.CArrayFacade<java.lang.Byte>
get_pad2()
Get method for struct member '_pad2'.CArrayFacade<java.lang.Float>
getArrow_end()
Get method for struct member 'arrow_end'.int
getArrow_end_style()
Get method for struct member 'arrow_end_style'.CArrayFacade<java.lang.Float>
getArrow_start()
Get method for struct member 'arrow_start'.int
getArrow_start_style()
Get method for struct member 'arrow_start_style'.CPointer<bGPDcontrolpoint>
getCp_points()
Get method for struct member 'cp_points'.CPointer<java.lang.Object>
getGpencil_cache()
Get method for struct member 'gpencil_cache'.CPointer<java.lang.Object>
getLineart_cache()
Get method for struct member 'lineart_cache'.short
getMatid()
Get method for struct member 'matid'.short
getPlaying()
Get method for struct member 'playing'.CPointer<java.lang.Object>
getSbuffer()
Get method for struct member 'sbuffer'.CPointer<java.lang.Object>
getSbuffer_batch()
Get method for struct member 'sbuffer_batch'.CPointer<Brush>
getSbuffer_brush()
Get method for struct member 'sbuffer_brush'.CPointer<java.lang.Object>
getSbuffer_color_buf()
Get method for struct member 'sbuffer_color_buf'.CPointer<bGPDstroke>
getSbuffer_gps()
Get method for struct member 'sbuffer_gps'.CPointer<java.lang.Object>
getSbuffer_position_buf()
Get method for struct member 'sbuffer_position_buf'.short
getSbuffer_sflag()
Get method for struct member 'sbuffer_sflag'.int
getSbuffer_size()
Get method for struct member 'sbuffer_size'.int
getSbuffer_used()
Get method for struct member 'sbuffer_used'.int
getTot_cp_points()
Get method for struct member 'tot_cp_points'.CPointer<java.lang.Object>
getUpdate_cache()
Get method for struct member 'update_cache'.CArrayFacade<java.lang.Float>
getVert_color_fill()
Get method for struct member 'vert_color_fill'.void
set_pad1(CArrayFacade<java.lang.Byte> _pad1)
Set method for struct member '_pad1'.void
set_pad2(CArrayFacade<java.lang.Byte> _pad2)
Set method for struct member '_pad2'.void
setArrow_end(CArrayFacade<java.lang.Float> arrow_end)
Set method for struct member 'arrow_end'.void
setArrow_end_style(int arrow_end_style)
Set method for struct member 'arrow_end_style'.void
setArrow_start(CArrayFacade<java.lang.Float> arrow_start)
Set method for struct member 'arrow_start'.void
setArrow_start_style(int arrow_start_style)
Set method for struct member 'arrow_start_style'.void
setCp_points(CPointer<bGPDcontrolpoint> cp_points)
Set method for struct member 'cp_points'.void
setGpencil_cache(CPointer<java.lang.Object> gpencil_cache)
Set method for struct member 'gpencil_cache'.void
setLineart_cache(CPointer<java.lang.Object> lineart_cache)
Set method for struct member 'lineart_cache'.void
setMatid(short matid)
Set method for struct member 'matid'.void
setPlaying(short playing)
Set method for struct member 'playing'.void
setSbuffer(CPointer<java.lang.Object> sbuffer)
Set method for struct member 'sbuffer'.void
setSbuffer_batch(CPointer<java.lang.Object> sbuffer_batch)
Set method for struct member 'sbuffer_batch'.void
setSbuffer_brush(CPointer<Brush> sbuffer_brush)
Set method for struct member 'sbuffer_brush'.void
setSbuffer_color_buf(CPointer<java.lang.Object> sbuffer_color_buf)
Set method for struct member 'sbuffer_color_buf'.void
setSbuffer_gps(CPointer<bGPDstroke> sbuffer_gps)
Set method for struct member 'sbuffer_gps'.void
setSbuffer_position_buf(CPointer<java.lang.Object> sbuffer_position_buf)
Set method for struct member 'sbuffer_position_buf'.void
setSbuffer_sflag(short sbuffer_sflag)
Set method for struct member 'sbuffer_sflag'.void
setSbuffer_size(int sbuffer_size)
Set method for struct member 'sbuffer_size'.void
setSbuffer_used(int sbuffer_used)
Set method for struct member 'sbuffer_used'.void
setTot_cp_points(int tot_cp_points)
Set method for struct member 'tot_cp_points'.void
setUpdate_cache(CPointer<java.lang.Object> update_cache)
Set method for struct member 'update_cache'.void
setVert_color_fill(CArrayFacade<java.lang.Float> vert_color_fill)
Set method for struct member 'vert_color_fill'.-
Methods inherited from class org.cakelab.blender.nio.CFacade
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof, equals, hashCode
-
-
-
-
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_position_buf
public static final long[] __DNA__FIELD__sbuffer_position_buf
Field descriptor (offset) for struct member 'sbuffer_position_buf'.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_position_buf); CPointer<CPointer<Object>> p_sbuffer_position_buf = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'sbuffer_position_buf'
- Signature: 'GPUVertBuf*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__sbuffer_color_buf
public static final long[] __DNA__FIELD__sbuffer_color_buf
Field descriptor (offset) for struct member 'sbuffer_color_buf'.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_color_buf); CPointer<CPointer<Object>> p_sbuffer_color_buf = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'sbuffer_color_buf'
- Signature: 'GPUVertBuf*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__sbuffer_batch
public static final long[] __DNA__FIELD__sbuffer_batch
Field descriptor (offset) for struct member 'sbuffer_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_batch); CPointer<CPointer<Object>> p_sbuffer_batch = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'sbuffer_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.
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
pointerPointer 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)
-
bGPdata_Runtime
protected bGPdata_Runtime(bGPdata_Runtime that)
-
-
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_position_buf
public CPointer<java.lang.Object> getSbuffer_position_buf() throws java.io.IOException
Get method for struct member 'sbuffer_position_buf'.Field Documentation
Blender Source Code
Temp batches cleared after drawing.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sbuffer_position_buf
-
setSbuffer_position_buf
public void setSbuffer_position_buf(CPointer<java.lang.Object> sbuffer_position_buf) throws java.io.IOException
Set method for struct member 'sbuffer_position_buf'.Field Documentation
Blender Source Code
Temp batches cleared after drawing.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sbuffer_position_buf
-
getSbuffer_color_buf
public CPointer<java.lang.Object> getSbuffer_color_buf() throws java.io.IOException
Get method for struct member 'sbuffer_color_buf'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sbuffer_color_buf
-
setSbuffer_color_buf
public void setSbuffer_color_buf(CPointer<java.lang.Object> sbuffer_color_buf) throws java.io.IOException
Set method for struct member 'sbuffer_color_buf'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sbuffer_color_buf
-
getSbuffer_batch
public CPointer<java.lang.Object> getSbuffer_batch() throws java.io.IOException
Get method for struct member 'sbuffer_batch'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sbuffer_batch
-
setSbuffer_batch
public void setSbuffer_batch(CPointer<java.lang.Object> sbuffer_batch) throws java.io.IOException
Set method for struct member 'sbuffer_batch'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sbuffer_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.
- 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.
- 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
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sbuffer_brush
-
setSbuffer_brush
public void setSbuffer_brush(CPointer<Brush> sbuffer_brush) throws java.io.IOException
- 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
-
__io__addressof
public CPointer<bGPdata_Runtime> __io__addressof()
Instantiates a pointer on this instance.
-
-