public class LineartGpencilModifierData extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.
|
static long[] |
__DNA__FIELD__angle_splitting_threshold
Field descriptor (offset) for struct member 'angle_splitting_threshold'.
|
static long[] |
__DNA__FIELD__calculation_flags
Field descriptor (offset) for struct member 'calculation_flags'.
|
static long[] |
__DNA__FIELD__chaining_image_threshold
Field descriptor (offset) for struct member 'chaining_image_threshold'.
|
static long[] |
__DNA__FIELD__crease_threshold
Field descriptor (offset) for struct member 'crease_threshold'.
|
static long[] |
__DNA__FIELD__flags
Field descriptor (offset) for struct member 'flags'.
|
static long[] |
__DNA__FIELD__level_end
Field descriptor (offset) for struct member 'level_end'.
|
static long[] |
__DNA__FIELD__level_start
Field descriptor (offset) for struct member 'level_start'.
|
static long[] |
__DNA__FIELD__line_types
Field descriptor (offset) for struct member 'line_types'.
|
static long[] |
__DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.
|
static long[] |
__DNA__FIELD__opacity
Field descriptor (offset) for struct member 'opacity'.
|
static long[] |
__DNA__FIELD__render_buffer
Field descriptor (offset) for struct member 'render_buffer'.
|
static long[] |
__DNA__FIELD__source_collection
Field descriptor (offset) for struct member 'source_collection'.
|
static long[] |
__DNA__FIELD__source_object
Field descriptor (offset) for struct member 'source_object'.
|
static long[] |
__DNA__FIELD__source_type
Field descriptor (offset) for struct member 'source_type'.
|
static long[] |
__DNA__FIELD__source_vertex_group
Field descriptor (offset) for struct member 'source_vertex_group'.
|
static long[] |
__DNA__FIELD__target_layer
Field descriptor (offset) for struct member 'target_layer'.
|
static long[] |
__DNA__FIELD__target_material
Field descriptor (offset) for struct member 'target_material'.
|
static long[] |
__DNA__FIELD__thickness
Field descriptor (offset) for struct member 'thickness'.
|
static long[] |
__DNA__FIELD__transparency_flags
Field descriptor (offset) for struct member 'transparency_flags'.
|
static long[] |
__DNA__FIELD__transparency_mask
Field descriptor (offset) for struct member 'transparency_mask'.
|
static long[] |
__DNA__FIELD__use_multiple_levels
Field descriptor (offset) for struct member 'use_multiple_levels'.
|
static long[] |
__DNA__FIELD__vgname
Field descriptor (offset) for struct member 'vgname'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct LineartGpencilModifierData.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
LineartGpencilModifierData(LineartGpencilModifierData that) |
|
LineartGpencilModifierData(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<LineartGpencilModifierData> |
__io__addressof()
Instantiates a pointer on this instance.
|
int |
get_pad()
Get method for struct member '_pad'.
|
float |
getAngle_splitting_threshold()
Get method for struct member 'angle_splitting_threshold'.
|
int |
getCalculation_flags()
Get method for struct member 'calculation_flags'.
|
float |
getChaining_image_threshold()
Get method for struct member 'chaining_image_threshold'.
|
float |
getCrease_threshold()
Get method for struct member 'crease_threshold'.
|
int |
getFlags()
Get method for struct member 'flags'.
|
short |
getLevel_end()
Get method for struct member 'level_end'.
|
short |
getLevel_start()
Get method for struct member 'level_start'.
|
short |
getLine_types()
Get method for struct member 'line_types'.
|
GpencilModifierData |
getModifier()
Get method for struct member 'modifier'.
|
float |
getOpacity()
Get method for struct member 'opacity'.
|
CPointer<java.lang.Object> |
getRender_buffer()
Get method for struct member 'render_buffer'.
|
CPointer<Collection> |
getSource_collection()
Get method for struct member 'source_collection'.
|
CPointer<BlenderObject> |
getSource_object()
Get method for struct member 'source_object'.
|
byte |
getSource_type()
Get method for struct member 'source_type'.
|
CArrayFacade<java.lang.Byte> |
getSource_vertex_group()
Get method for struct member 'source_vertex_group'.
|
CArrayFacade<java.lang.Byte> |
getTarget_layer()
Get method for struct member 'target_layer'.
|
CPointer<Material> |
getTarget_material()
Get method for struct member 'target_material'.
|
short |
getThickness()
Get method for struct member 'thickness'.
|
byte |
getTransparency_flags()
Get method for struct member 'transparency_flags'.
|
byte |
getTransparency_mask()
Get method for struct member 'transparency_mask'.
|
byte |
getUse_multiple_levels()
Get method for struct member 'use_multiple_levels'.
|
CArrayFacade<java.lang.Byte> |
getVgname()
Get method for struct member 'vgname'.
|
void |
set_pad(int _pad)
Set method for struct member '_pad'.
|
void |
setAngle_splitting_threshold(float angle_splitting_threshold)
Set method for struct member 'angle_splitting_threshold'.
|
void |
setCalculation_flags(int calculation_flags)
Set method for struct member 'calculation_flags'.
|
void |
setChaining_image_threshold(float chaining_image_threshold)
Set method for struct member 'chaining_image_threshold'.
|
void |
setCrease_threshold(float crease_threshold)
Set method for struct member 'crease_threshold'.
|
void |
setFlags(int flags)
Set method for struct member 'flags'.
|
void |
setLevel_end(short level_end)
Set method for struct member 'level_end'.
|
void |
setLevel_start(short level_start)
Set method for struct member 'level_start'.
|
void |
setLine_types(short line_types)
Set method for struct member 'line_types'.
|
void |
setModifier(GpencilModifierData modifier)
Set method for struct member 'modifier'.
|
void |
setOpacity(float opacity)
Set method for struct member 'opacity'.
|
void |
setRender_buffer(CPointer<java.lang.Object> render_buffer)
Set method for struct member 'render_buffer'.
|
void |
setSource_collection(CPointer<Collection> source_collection)
Set method for struct member 'source_collection'.
|
void |
setSource_object(CPointer<BlenderObject> source_object)
Set method for struct member 'source_object'.
|
void |
setSource_type(byte source_type)
Set method for struct member 'source_type'.
|
void |
setSource_vertex_group(CArrayFacade<java.lang.Byte> source_vertex_group)
Set method for struct member 'source_vertex_group'.
|
void |
setTarget_layer(CArrayFacade<java.lang.Byte> target_layer)
Set method for struct member 'target_layer'.
|
void |
setTarget_material(CPointer<Material> target_material)
Set method for struct member 'target_material'.
|
void |
setThickness(short thickness)
Set method for struct member 'thickness'.
|
void |
setTransparency_flags(byte transparency_flags)
Set method for struct member 'transparency_flags'.
|
void |
setTransparency_mask(byte transparency_mask)
Set method for struct member 'transparency_mask'.
|
void |
setUse_multiple_levels(byte use_multiple_levels)
Set method for struct member 'use_multiple_levels'.
|
void |
setVgname(CArrayFacade<java.lang.Byte> vgname)
Set method for struct member 'vgname'.
|
__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
public static final int __DNA__SDNA_INDEX
It is required when allocating a new block to store data for LineartGpencilModifierData.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__modifier
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__modifier); CPointer<GpencilModifierData> p_modifier = p.cast(new Class[]{GpencilModifierData.class});
public static final long[] __DNA__FIELD__line_types
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__line_types); CPointer<Short> p_line_types = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__source_type
Object
or Collection
, from eLineartGpencilModifierSource
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__source_type); CPointer<Byte> p_source_type = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__use_multiple_levels
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__use_multiple_levels); CPointer<Byte> p_use_multiple_levels = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__level_start
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__level_start); CPointer<Short> p_level_start = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__level_end
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__level_end); CPointer<Short> p_level_end = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__source_object
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__source_object); CPointer<CPointer<BlenderObject>> p_source_object = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__source_collection
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__source_collection); CPointer<CPointer<Collection>> p_source_collection = p.cast(new Class[]{CPointer.class, Collection.class});
public static final long[] __DNA__FIELD__target_material
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__target_material); CPointer<CPointer<Material>> p_target_material = p.cast(new Class[]{CPointer.class, Material.class});
public static final long[] __DNA__FIELD__target_layer
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__target_layer); CPointer<CArrayFacade<Byte>> p_target_layer = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__source_vertex_group
specifies which vertex groups our strokes from source_vertex_group will go to.
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__source_vertex_group); CPointer<CArrayFacade<Byte>> p_source_vertex_group = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__vgname
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__vgname); CPointer<CArrayFacade<Byte>> p_vgname = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__opacity
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__opacity); CPointer<Float> p_opacity = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__thickness
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__thickness); CPointer<Short> p_thickness = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__transparency_flags
eLineartGpencilTransparencyFlags
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__transparency_flags); CPointer<Byte> p_transparency_flags = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__transparency_mask
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__transparency_mask); CPointer<Byte> p_transparency_mask = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__crease_threshold
range for cosine angle
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__crease_threshold); CPointer<Float> p_crease_threshold = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__angle_splitting_threshold
angle, for splitting strokes at sharp points.
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__angle_splitting_threshold); CPointer<Float> p_angle_splitting_threshold = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__chaining_image_threshold
CPU mode
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__chaining_image_threshold); CPointer<Float> p_chaining_image_threshold = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD___pad
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD___pad); CPointer<Integer> p__pad = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__calculation_flags
Ported from SceneLineArt flags.
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__calculation_flags); CPointer<Integer> p_calculation_flags = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__flags
Additional Switches.
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__flags); CPointer<Integer> p_flags = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__render_buffer
Runtime only.
This is how you get a reference on the corresponding field in the struct:
LineartGpencilModifierData lineartgpencilmodifierdata = ...; CPointer<Object> p = lineartgpencilmodifierdata.__dna__addressof(LineartGpencilModifierData.__DNA__FIELD__render_buffer); CPointer<CPointer<Object>> p_render_buffer = p.cast(new Class[]{CPointer.class, Object.class});
public LineartGpencilModifierData(long __address, Block __block, BlockTable __blockTable)
protected LineartGpencilModifierData(LineartGpencilModifierData that)
public GpencilModifierData getModifier() throws java.io.IOException
java.io.IOException
__DNA__FIELD__modifier
public void setModifier(GpencilModifierData modifier) throws java.io.IOException
java.io.IOException
__DNA__FIELD__modifier
public short getLine_types() throws java.io.IOException
java.io.IOException
__DNA__FIELD__line_types
public void setLine_types(short line_types) throws java.io.IOException
java.io.IOException
__DNA__FIELD__line_types
public byte getSource_type() throws java.io.IOException
Object
or Collection
, from eLineartGpencilModifierSource
java.io.IOException
__DNA__FIELD__source_type
public void setSource_type(byte source_type) throws java.io.IOException
Object
or Collection
, from eLineartGpencilModifierSource
java.io.IOException
__DNA__FIELD__source_type
public byte getUse_multiple_levels() throws java.io.IOException
java.io.IOException
__DNA__FIELD__use_multiple_levels
public void setUse_multiple_levels(byte use_multiple_levels) throws java.io.IOException
java.io.IOException
__DNA__FIELD__use_multiple_levels
public short getLevel_start() throws java.io.IOException
java.io.IOException
__DNA__FIELD__level_start
public void setLevel_start(short level_start) throws java.io.IOException
java.io.IOException
__DNA__FIELD__level_start
public short getLevel_end() throws java.io.IOException
java.io.IOException
__DNA__FIELD__level_end
public void setLevel_end(short level_end) throws java.io.IOException
java.io.IOException
__DNA__FIELD__level_end
public CPointer<BlenderObject> getSource_object() throws java.io.IOException
java.io.IOException
__DNA__FIELD__source_object
public void setSource_object(CPointer<BlenderObject> source_object) throws java.io.IOException
java.io.IOException
__DNA__FIELD__source_object
public CPointer<Collection> getSource_collection() throws java.io.IOException
java.io.IOException
__DNA__FIELD__source_collection
public void setSource_collection(CPointer<Collection> source_collection) throws java.io.IOException
java.io.IOException
__DNA__FIELD__source_collection
public CPointer<Material> getTarget_material() throws java.io.IOException
java.io.IOException
__DNA__FIELD__target_material
public void setTarget_material(CPointer<Material> target_material) throws java.io.IOException
java.io.IOException
__DNA__FIELD__target_material
public CArrayFacade<java.lang.Byte> getTarget_layer() throws java.io.IOException
java.io.IOException
__DNA__FIELD__target_layer
public void setTarget_layer(CArrayFacade<java.lang.Byte> target_layer) throws java.io.IOException
java.io.IOException
__DNA__FIELD__target_layer
public CArrayFacade<java.lang.Byte> getSource_vertex_group() throws java.io.IOException
specifies which vertex groups our strokes from source_vertex_group will go to.
java.io.IOException
__DNA__FIELD__source_vertex_group
public void setSource_vertex_group(CArrayFacade<java.lang.Byte> source_vertex_group) throws java.io.IOException
specifies which vertex groups our strokes from source_vertex_group will go to.
java.io.IOException
__DNA__FIELD__source_vertex_group
public CArrayFacade<java.lang.Byte> getVgname() throws java.io.IOException
java.io.IOException
__DNA__FIELD__vgname
public void setVgname(CArrayFacade<java.lang.Byte> vgname) throws java.io.IOException
java.io.IOException
__DNA__FIELD__vgname
public float getOpacity() throws java.io.IOException
java.io.IOException
__DNA__FIELD__opacity
public void setOpacity(float opacity) throws java.io.IOException
java.io.IOException
__DNA__FIELD__opacity
public short getThickness() throws java.io.IOException
java.io.IOException
__DNA__FIELD__thickness
public void setThickness(short thickness) throws java.io.IOException
java.io.IOException
__DNA__FIELD__thickness
public byte getTransparency_flags() throws java.io.IOException
eLineartGpencilTransparencyFlags
java.io.IOException
__DNA__FIELD__transparency_flags
public void setTransparency_flags(byte transparency_flags) throws java.io.IOException
eLineartGpencilTransparencyFlags
java.io.IOException
__DNA__FIELD__transparency_flags
public byte getTransparency_mask() throws java.io.IOException
java.io.IOException
__DNA__FIELD__transparency_mask
public void setTransparency_mask(byte transparency_mask) throws java.io.IOException
java.io.IOException
__DNA__FIELD__transparency_mask
public float getCrease_threshold() throws java.io.IOException
range for cosine angle
java.io.IOException
__DNA__FIELD__crease_threshold
public void setCrease_threshold(float crease_threshold) throws java.io.IOException
range for cosine angle
java.io.IOException
__DNA__FIELD__crease_threshold
public float getAngle_splitting_threshold() throws java.io.IOException
angle, for splitting strokes at sharp points.
java.io.IOException
__DNA__FIELD__angle_splitting_threshold
public void setAngle_splitting_threshold(float angle_splitting_threshold) throws java.io.IOException
angle, for splitting strokes at sharp points.
java.io.IOException
__DNA__FIELD__angle_splitting_threshold
public float getChaining_image_threshold() throws java.io.IOException
CPU mode
java.io.IOException
__DNA__FIELD__chaining_image_threshold
public void setChaining_image_threshold(float chaining_image_threshold) throws java.io.IOException
CPU mode
java.io.IOException
__DNA__FIELD__chaining_image_threshold
public int get_pad() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad
public void set_pad(int _pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad
public int getCalculation_flags() throws java.io.IOException
Ported from SceneLineArt flags.
java.io.IOException
__DNA__FIELD__calculation_flags
public void setCalculation_flags(int calculation_flags) throws java.io.IOException
Ported from SceneLineArt flags.
java.io.IOException
__DNA__FIELD__calculation_flags
public int getFlags() throws java.io.IOException
Additional Switches.
java.io.IOException
__DNA__FIELD__flags
public void setFlags(int flags) throws java.io.IOException
Additional Switches.
java.io.IOException
__DNA__FIELD__flags
public CPointer<java.lang.Object> getRender_buffer() throws java.io.IOException
Runtime only.
java.io.IOException
__DNA__FIELD__render_buffer
public void setRender_buffer(CPointer<java.lang.Object> render_buffer) throws java.io.IOException
Runtime only.
java.io.IOException
__DNA__FIELD__render_buffer
public CPointer<LineartGpencilModifierData> __io__addressof()