Class EnvelopeGpencilModifierData
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.EnvelopeGpencilModifierData
-
public class EnvelopeGpencilModifierData extends CFacade
Generated facet for DNA struct type 'EnvelopeGpencilModifierData'.Class Documentation
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__layer_pass
Field descriptor (offset) for struct member 'layer_pass'.static long[]
__DNA__FIELD__layername
Field descriptor (offset) for struct member 'layername'.static long[]
__DNA__FIELD__mat_nr
Field descriptor (offset) for struct member 'mat_nr'.static long[]
__DNA__FIELD__material
Field descriptor (offset) for struct member 'material'.static long[]
__DNA__FIELD__mode
Field descriptor (offset) for struct member 'mode'.static long[]
__DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.static long[]
__DNA__FIELD__pass_index
Field descriptor (offset) for struct member 'pass_index'.static long[]
__DNA__FIELD__skip
Field descriptor (offset) for struct member 'skip'.static long[]
__DNA__FIELD__spread
Field descriptor (offset) for struct member 'spread'.static long[]
__DNA__FIELD__strength
Field descriptor (offset) for struct member 'strength'.static long[]
__DNA__FIELD__thickness
Field descriptor (offset) for struct member 'thickness'.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 EnvelopeGpencilModifierData.-
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 EnvelopeGpencilModifierData(long __address, Block __block, BlockTable __blockTable)
protected
EnvelopeGpencilModifierData(EnvelopeGpencilModifierData that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<EnvelopeGpencilModifierData>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.int
getFlag()
Get method for struct member 'flag'.int
getLayer_pass()
Get method for struct member 'layer_pass'.CArrayFacade<java.lang.Byte>
getLayername()
Get method for struct member 'layername'.int
getMat_nr()
Get method for struct member 'mat_nr'.CPointer<Material>
getMaterial()
Get method for struct member 'material'.int
getMode()
Get method for struct member 'mode'.GpencilModifierData
getModifier()
Get method for struct member 'modifier'.int
getPass_index()
Get method for struct member 'pass_index'.int
getSkip()
Get method for struct member 'skip'.int
getSpread()
Get method for struct member 'spread'.float
getStrength()
Get method for struct member 'strength'.float
getThickness()
Get method for struct member 'thickness'.CArrayFacade<java.lang.Byte>
getVgname()
Get method for struct member 'vgname'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.void
setFlag(int flag)
Set method for struct member 'flag'.void
setLayer_pass(int layer_pass)
Set method for struct member 'layer_pass'.void
setLayername(CArrayFacade<java.lang.Byte> layername)
Set method for struct member 'layername'.void
setMat_nr(int mat_nr)
Set method for struct member 'mat_nr'.void
setMaterial(CPointer<Material> material)
Set method for struct member 'material'.void
setMode(int mode)
Set method for struct member 'mode'.void
setModifier(GpencilModifierData modifier)
Set method for struct member 'modifier'.void
setPass_index(int pass_index)
Set method for struct member 'pass_index'.void
setSkip(int skip)
Set method for struct member 'skip'.void
setSpread(int spread)
Set method for struct member 'spread'.void
setStrength(float strength)
Set method for struct member 'strength'.void
setThickness(float thickness)
Set method for struct member 'thickness'.void
setVgname(CArrayFacade<java.lang.Byte> vgname)
Set method for struct member 'vgname'.-
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 EnvelopeGpencilModifierData.It is required when allocating a new block to store data for EnvelopeGpencilModifierData.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__modifier
public static final long[] __DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__modifier); CPointer<GpencilModifierData> p_modifier = p.cast(new Class[]{GpencilModifierData.class});
Metadata
- Field: 'modifier'
- Signature: 'GpencilModifierData'
- Actual Size (32bit/64bit): 92/104
-
__DNA__FIELD__material
public static final long[] __DNA__FIELD__material
Field descriptor (offset) for struct member 'material'.Field Documentation
Blender Source Code
Material
for filtering.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__material); CPointer<CPointer<Material>> p_material = p.cast(new Class[]{CPointer.class, Material.class});
Metadata
- Field: 'material'
- Signature: 'Material*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__layername
public static final long[] __DNA__FIELD__layername
Field descriptor (offset) for struct member 'layername'.Field Documentation
Blender Source Code
Layer name.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__layername); CPointer<CArrayFacade<Byte>> p_layername = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: 'layername'
- Signature: 'char[64]'
- Actual Size (32bit/64bit): 64/64
-
__DNA__FIELD__vgname
public static final long[] __DNA__FIELD__vgname
Field descriptor (offset) for struct member 'vgname'.Field Documentation
Blender Source Code
Optional vertexgroup name, MAX_VGROUP_NAME.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__vgname); CPointer<CArrayFacade<Byte>> p_vgname = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: 'vgname'
- Signature: 'char[64]'
- Actual Size (32bit/64bit): 64/64
-
__DNA__FIELD__pass_index
public static final long[] __DNA__FIELD__pass_index
Field descriptor (offset) for struct member 'pass_index'.Field Documentation
Blender Source Code
Custom index for passes.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__pass_index); CPointer<Integer> p_pass_index = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'pass_index'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Field Documentation
Blender Source Code
Several flags.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__flag); CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'flag'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__mode
public static final long[] __DNA__FIELD__mode
Field descriptor (offset) for struct member 'mode'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__mode); CPointer<Integer> p_mode = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'mode'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__mat_nr
public static final long[] __DNA__FIELD__mat_nr
Field descriptor (offset) for struct member 'mat_nr'.Field Documentation
Blender Source Code
Material
for the new strokes.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__mat_nr); CPointer<Integer> p_mat_nr = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'mat_nr'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__thickness
public static final long[] __DNA__FIELD__thickness
Field descriptor (offset) for struct member 'thickness'.Field Documentation
Blender Source Code
Thickness multiplier for the new strokes.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__thickness); CPointer<Float> p_thickness = p.cast(new Class[]{Float.class});
Metadata
- Field: 'thickness'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__strength
public static final long[] __DNA__FIELD__strength
Field descriptor (offset) for struct member 'strength'.Field Documentation
Blender Source Code
Strength multiplier for the new strokes.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__strength); CPointer<Float> p_strength = p.cast(new Class[]{Float.class});
Metadata
- Field: 'strength'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__skip
public static final long[] __DNA__FIELD__skip
Field descriptor (offset) for struct member 'skip'.Field Documentation
Blender Source Code
Number of points to skip over.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__skip); CPointer<Integer> p_skip = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'skip'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__layer_pass
public static final long[] __DNA__FIELD__layer_pass
Field descriptor (offset) for struct member 'layer_pass'.Field Documentation
Blender Source Code
Custom index for passes.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__layer_pass); CPointer<Integer> p_layer_pass = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'layer_pass'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spread
public static final long[] __DNA__FIELD__spread
Field descriptor (offset) for struct member 'spread'.Field Documentation
Blender Source Code
Length of the envelope effect.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD__spread); CPointer<Integer> p_spread = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'spread'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD___pad
public static final long[] __DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
EnvelopeGpencilModifierData envelopegpencilmodifierdata = ...; CPointer<Object> p = envelopegpencilmodifierdata.__dna__addressof(EnvelopeGpencilModifierData.__DNA__FIELD___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad'
- Signature: 'char[4]'
- Actual Size (32bit/64bit): 4/4
-
-
Constructor Detail
-
EnvelopeGpencilModifierData
public EnvelopeGpencilModifierData(long __address, Block __block, BlockTable __blockTable)
-
EnvelopeGpencilModifierData
protected EnvelopeGpencilModifierData(EnvelopeGpencilModifierData that)
-
-
Method Detail
-
getModifier
public GpencilModifierData getModifier() throws java.io.IOException
Get method for struct member 'modifier'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__modifier
-
setModifier
public void setModifier(GpencilModifierData modifier) throws java.io.IOException
Set method for struct member 'modifier'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__modifier
-
getMaterial
public CPointer<Material> getMaterial() throws java.io.IOException
Get method for struct member 'material'.Field Documentation
Blender Source Code
Material
for filtering.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__material
-
setMaterial
public void setMaterial(CPointer<Material> material) throws java.io.IOException
Set method for struct member 'material'.Field Documentation
Blender Source Code
Material
for filtering.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__material
-
getLayername
public CArrayFacade<java.lang.Byte> getLayername() throws java.io.IOException
Get method for struct member 'layername'.Field Documentation
Blender Source Code
Layer name.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__layername
-
setLayername
public void setLayername(CArrayFacade<java.lang.Byte> layername) throws java.io.IOException
Set method for struct member 'layername'.Field Documentation
Blender Source Code
Layer name.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__layername
-
getVgname
public CArrayFacade<java.lang.Byte> getVgname() throws java.io.IOException
Get method for struct member 'vgname'.Field Documentation
Blender Source Code
Optional vertexgroup name, MAX_VGROUP_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__vgname
-
setVgname
public void setVgname(CArrayFacade<java.lang.Byte> vgname) throws java.io.IOException
Set method for struct member 'vgname'.Field Documentation
Blender Source Code
Optional vertexgroup name, MAX_VGROUP_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__vgname
-
getPass_index
public int getPass_index() throws java.io.IOException
Get method for struct member 'pass_index'.Field Documentation
Blender Source Code
Custom index for passes.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pass_index
-
setPass_index
public void setPass_index(int pass_index) throws java.io.IOException
Set method for struct member 'pass_index'.Field Documentation
Blender Source Code
Custom index for passes.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pass_index
-
getFlag
public int getFlag() throws java.io.IOException
Get method for struct member 'flag'.Field Documentation
Blender Source Code
Several flags.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(int flag) throws java.io.IOException
Set method for struct member 'flag'.Field Documentation
Blender Source Code
Several flags.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getMode
public int getMode() throws java.io.IOException
Get method for struct member 'mode'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__mode
-
setMode
public void setMode(int mode) throws java.io.IOException
Set method for struct member 'mode'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__mode
-
getMat_nr
public int getMat_nr() throws java.io.IOException
Get method for struct member 'mat_nr'.Field Documentation
Blender Source Code
Material
for the new strokes.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__mat_nr
-
setMat_nr
public void setMat_nr(int mat_nr) throws java.io.IOException
Set method for struct member 'mat_nr'.Field Documentation
Blender Source Code
Material
for the new strokes.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__mat_nr
-
getThickness
public float getThickness() throws java.io.IOException
Get method for struct member 'thickness'.Field Documentation
Blender Source Code
Thickness multiplier for the new strokes.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__thickness
-
setThickness
public void setThickness(float thickness) throws java.io.IOException
Set method for struct member 'thickness'.Field Documentation
Blender Source Code
Thickness multiplier for the new strokes.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__thickness
-
getStrength
public float getStrength() throws java.io.IOException
Get method for struct member 'strength'.Field Documentation
Blender Source Code
Strength multiplier for the new strokes.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__strength
-
setStrength
public void setStrength(float strength) throws java.io.IOException
Set method for struct member 'strength'.Field Documentation
Blender Source Code
Strength multiplier for the new strokes.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__strength
-
getSkip
public int getSkip() throws java.io.IOException
Get method for struct member 'skip'.Field Documentation
Blender Source Code
Number of points to skip over.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__skip
-
setSkip
public void setSkip(int skip) throws java.io.IOException
Set method for struct member 'skip'.Field Documentation
Blender Source Code
Number of points to skip over.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__skip
-
getLayer_pass
public int getLayer_pass() throws java.io.IOException
Get method for struct member 'layer_pass'.Field Documentation
Blender Source Code
Custom index for passes.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__layer_pass
-
setLayer_pass
public void setLayer_pass(int layer_pass) throws java.io.IOException
Set method for struct member 'layer_pass'.Field Documentation
Blender Source Code
Custom index for passes.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__layer_pass
-
getSpread
public int getSpread() throws java.io.IOException
Get method for struct member 'spread'.Field Documentation
Blender Source Code
Length of the envelope effect.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spread
-
setSpread
public void setSpread(int spread) throws java.io.IOException
Set method for struct member 'spread'.Field Documentation
Blender Source Code
Length of the envelope effect.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spread
-
get_pad
public CArrayFacade<java.lang.Byte> get_pad() throws java.io.IOException
Get method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
set_pad
public void set_pad(CArrayFacade<java.lang.Byte> _pad) throws java.io.IOException
Set method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
__io__addressof
public CPointer<EnvelopeGpencilModifierData> __io__addressof()
Instantiates a pointer on this instance.
-
-