Class ScrewModifierData
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.ScrewModifierData
-
public class ScrewModifierData extends CFacade
Generated facet for DNA struct type 'ScrewModifierData'.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___pad1
Field descriptor (offset) for struct member '_pad1'.static long[]
__DNA__FIELD__angle
Field descriptor (offset) for struct member 'angle'.static long[]
__DNA__FIELD__axis
Field descriptor (offset) for struct member 'axis'.static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__iter
Field descriptor (offset) for struct member 'iter'.static long[]
__DNA__FIELD__merge_dist
Field descriptor (offset) for struct member 'merge_dist'.static long[]
__DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.static long[]
__DNA__FIELD__ob_axis
Field descriptor (offset) for struct member 'ob_axis'.static long[]
__DNA__FIELD__render_steps
Field descriptor (offset) for struct member 'render_steps'.static long[]
__DNA__FIELD__screw_ofs
Field descriptor (offset) for struct member 'screw_ofs'.static long[]
__DNA__FIELD__steps
Field descriptor (offset) for struct member 'steps'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct ScrewModifierData.-
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 ScrewModifierData(long __address, Block __block, BlockTable __blockTable)
protected
ScrewModifierData(ScrewModifierData that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<ScrewModifierData>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.CPointer<java.lang.Object>
get_pad1()
Get method for struct member '_pad1'.float
getAngle()
Get method for struct member 'angle'.byte
getAxis()
Get method for struct member 'axis'.short
getFlag()
Get method for struct member 'flag'.int
getIter()
Get method for struct member 'iter'.float
getMerge_dist()
Get method for struct member 'merge_dist'.ModifierData
getModifier()
Get method for struct member 'modifier'.CPointer<BlenderObject>
getOb_axis()
Get method for struct member 'ob_axis'.int
getRender_steps()
Get method for struct member 'render_steps'.float
getScrew_ofs()
Get method for struct member 'screw_ofs'.int
getSteps()
Get method for struct member 'steps'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.void
set_pad1(CPointer<java.lang.Object> _pad1)
Set method for struct member '_pad1'.void
setAngle(float angle)
Set method for struct member 'angle'.void
setAxis(byte axis)
Set method for struct member 'axis'.void
setFlag(short flag)
Set method for struct member 'flag'.void
setIter(int iter)
Set method for struct member 'iter'.void
setMerge_dist(float merge_dist)
Set method for struct member 'merge_dist'.void
setModifier(ModifierData modifier)
Set method for struct member 'modifier'.void
setOb_axis(CPointer<BlenderObject> ob_axis)
Set method for struct member 'ob_axis'.void
setRender_steps(int render_steps)
Set method for struct member 'render_steps'.void
setScrew_ofs(float screw_ofs)
Set method for struct member 'screw_ofs'.void
setSteps(int steps)
Set method for struct member 'steps'.-
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 ScrewModifierData.It is required when allocating a new block to store data for ScrewModifierData.
- 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:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD__modifier); CPointer<ModifierData> p_modifier = p.cast(new Class[]{ModifierData.class});
Metadata
- Field: 'modifier'
- Signature: 'ModifierData'
- Actual Size (32bit/64bit): 104/120
-
__DNA__FIELD__ob_axis
public static final long[] __DNA__FIELD__ob_axis
Field descriptor (offset) for struct member 'ob_axis'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD__ob_axis); CPointer<CPointer<BlenderObject>> p_ob_axis = p.cast(new Class[]{CPointer.class, BlenderObject.class});
Metadata
- Field: 'ob_axis'
- Signature: 'Object*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__steps
public static final long[] __DNA__FIELD__steps
Field descriptor (offset) for struct member 'steps'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD__steps); CPointer<Integer> p_steps = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'steps'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__render_steps
public static final long[] __DNA__FIELD__render_steps
Field descriptor (offset) for struct member 'render_steps'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD__render_steps); CPointer<Integer> p_render_steps = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'render_steps'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__iter
public static final long[] __DNA__FIELD__iter
Field descriptor (offset) for struct member 'iter'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD__iter); CPointer<Integer> p_iter = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'iter'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__screw_ofs
public static final long[] __DNA__FIELD__screw_ofs
Field descriptor (offset) for struct member 'screw_ofs'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD__screw_ofs); CPointer<Float> p_screw_ofs = p.cast(new Class[]{Float.class});
Metadata
- Field: 'screw_ofs'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__angle
public static final long[] __DNA__FIELD__angle
Field descriptor (offset) for struct member 'angle'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD__angle); CPointer<Float> p_angle = p.cast(new Class[]{Float.class});
Metadata
- Field: 'angle'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__merge_dist
public static final long[] __DNA__FIELD__merge_dist
Field descriptor (offset) for struct member 'merge_dist'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD__merge_dist); CPointer<Float> p_merge_dist = p.cast(new Class[]{Float.class});
Metadata
- Field: 'merge_dist'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
Metadata
- Field: 'flag'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__axis
public static final long[] __DNA__FIELD__axis
Field descriptor (offset) for struct member 'axis'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD__axis); CPointer<Byte> p_axis = p.cast(new Class[]{Byte.class});
Metadata
- Field: 'axis'
- Signature: 'char'
- Actual Size (32bit/64bit): 1/1
-
__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:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad'
- Signature: 'char[5]'
- Actual Size (32bit/64bit): 5/5
-
__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:
ScrewModifierData screwmodifierdata = ...; CPointer<Object> p = screwmodifierdata.__dna__addressof(ScrewModifierData.__DNA__FIELD___pad1); CPointer<CPointer<Object>> p__pad1 = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: '_pad1'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
-
Constructor Detail
-
ScrewModifierData
public ScrewModifierData(long __address, Block __block, BlockTable __blockTable)
-
ScrewModifierData
protected ScrewModifierData(ScrewModifierData that)
-
-
Method Detail
-
getModifier
public ModifierData getModifier() throws java.io.IOException
Get method for struct member 'modifier'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__modifier
-
setModifier
public void setModifier(ModifierData modifier) throws java.io.IOException
Set method for struct member 'modifier'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__modifier
-
getOb_axis
public CPointer<BlenderObject> getOb_axis() throws java.io.IOException
Get method for struct member 'ob_axis'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ob_axis
-
setOb_axis
public void setOb_axis(CPointer<BlenderObject> ob_axis) throws java.io.IOException
Set method for struct member 'ob_axis'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ob_axis
-
getSteps
public int getSteps() throws java.io.IOException
Get method for struct member 'steps'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__steps
-
setSteps
public void setSteps(int steps) throws java.io.IOException
Set method for struct member 'steps'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__steps
-
getRender_steps
public int getRender_steps() throws java.io.IOException
Get method for struct member 'render_steps'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__render_steps
-
setRender_steps
public void setRender_steps(int render_steps) throws java.io.IOException
Set method for struct member 'render_steps'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__render_steps
-
getIter
public int getIter() throws java.io.IOException
Get method for struct member 'iter'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__iter
-
setIter
public void setIter(int iter) throws java.io.IOException
Set method for struct member 'iter'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__iter
-
getScrew_ofs
public float getScrew_ofs() throws java.io.IOException
Get method for struct member 'screw_ofs'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__screw_ofs
-
setScrew_ofs
public void setScrew_ofs(float screw_ofs) throws java.io.IOException
Set method for struct member 'screw_ofs'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__screw_ofs
-
getAngle
public float getAngle() throws java.io.IOException
Get method for struct member 'angle'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__angle
-
setAngle
public void setAngle(float angle) throws java.io.IOException
Set method for struct member 'angle'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__angle
-
getMerge_dist
public float getMerge_dist() throws java.io.IOException
Get method for struct member 'merge_dist'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__merge_dist
-
setMerge_dist
public void setMerge_dist(float merge_dist) throws java.io.IOException
Set method for struct member 'merge_dist'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__merge_dist
-
getFlag
public short getFlag() throws java.io.IOException
Get method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(short flag) throws java.io.IOException
Set method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getAxis
public byte getAxis() throws java.io.IOException
Get method for struct member 'axis'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__axis
-
setAxis
public void setAxis(byte axis) throws java.io.IOException
Set method for struct member 'axis'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__axis
-
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
-
get_pad1
public CPointer<java.lang.Object> 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(CPointer<java.lang.Object> _pad1) throws java.io.IOException
Set method for struct member '_pad1'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad1
-
__io__addressof
public CPointer<ScrewModifierData> __io__addressof()
Instantiates a pointer on this instance.
-
-