public class ShrinkwrapModifierData extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__auxTarget
Field descriptor (offset) for struct member 'auxTarget'.
|
static long[] |
__DNA__FIELD__keepDist
Field descriptor (offset) for struct member 'keepDist'.
|
static long[] |
__DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.
|
static long[] |
__DNA__FIELD__pad
Field descriptor (offset) for struct member 'pad'.
|
static long[] |
__DNA__FIELD__projAxis
Field descriptor (offset) for struct member 'projAxis'.
|
static long[] |
__DNA__FIELD__projLimit
Field descriptor (offset) for struct member 'projLimit'.
|
static long[] |
__DNA__FIELD__shrinkOpts
Field descriptor (offset) for struct member 'shrinkOpts'.
|
static long[] |
__DNA__FIELD__shrinkType
Field descriptor (offset) for struct member 'shrinkType'.
|
static long[] |
__DNA__FIELD__subsurfLevels
Field descriptor (offset) for struct member 'subsurfLevels'.
|
static long[] |
__DNA__FIELD__target
Field descriptor (offset) for struct member 'target'.
|
static long[] |
__DNA__FIELD__vgroup_name
Field descriptor (offset) for struct member 'vgroup_name'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct ShrinkwrapModifierData.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
ShrinkwrapModifierData(long __address,
Block __block,
BlockTable __blockTable) |
protected |
ShrinkwrapModifierData(ShrinkwrapModifierData that) |
Modifier and Type | Method and Description |
---|---|
CPointer<ShrinkwrapModifierData> |
__io__addressof()
Instantiates a pointer on this instance.
|
CPointer<BlenderObject> |
getAuxTarget()
Get method for struct member 'auxTarget'.
|
float |
getKeepDist()
Get method for struct member 'keepDist'.
|
ModifierData |
getModifier()
Get method for struct member 'modifier'.
|
CArrayFacade<java.lang.Byte> |
getPad()
Get method for struct member 'pad'.
|
byte |
getProjAxis()
Get method for struct member 'projAxis'.
|
float |
getProjLimit()
Get method for struct member 'projLimit'.
|
short |
getShrinkOpts()
Get method for struct member 'shrinkOpts'.
|
short |
getShrinkType()
Get method for struct member 'shrinkType'.
|
byte |
getSubsurfLevels()
Get method for struct member 'subsurfLevels'.
|
CPointer<BlenderObject> |
getTarget()
Get method for struct member 'target'.
|
CArrayFacade<java.lang.Byte> |
getVgroup_name()
Get method for struct member 'vgroup_name'.
|
void |
setAuxTarget(CPointer<BlenderObject> auxTarget)
Set method for struct member 'auxTarget'.
|
void |
setKeepDist(float keepDist)
Set method for struct member 'keepDist'.
|
void |
setModifier(ModifierData modifier)
Set method for struct member 'modifier'.
|
void |
setPad(CArrayFacade<java.lang.Byte> pad)
Set method for struct member 'pad'.
|
void |
setProjAxis(byte projAxis)
Set method for struct member 'projAxis'.
|
void |
setProjLimit(float projLimit)
Set method for struct member 'projLimit'.
|
void |
setShrinkOpts(short shrinkOpts)
Set method for struct member 'shrinkOpts'.
|
void |
setShrinkType(short shrinkType)
Set method for struct member 'shrinkType'.
|
void |
setSubsurfLevels(byte subsurfLevels)
Set method for struct member 'subsurfLevels'.
|
void |
setTarget(CPointer<BlenderObject> target)
Set method for struct member 'target'.
|
void |
setVgroup_name(CArrayFacade<java.lang.Byte> vgroup_name)
Set method for struct member 'vgroup_name'.
|
__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 ShrinkwrapModifierData.
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:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__modifier); CPointer<ModifierData> p_modifier = p.cast(new Class[]{ModifierData.class});
public static final long[] __DNA__FIELD__target
This is how you get a reference on the corresponding field in the struct:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__target); CPointer<CPointer<BlenderObject>> p_target = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__auxTarget
This is how you get a reference on the corresponding field in the struct:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__auxTarget); CPointer<CPointer<BlenderObject>> p_auxTarget = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__vgroup_name
This is how you get a reference on the corresponding field in the struct:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__vgroup_name); CPointer<CArrayFacade<Byte>> p_vgroup_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__keepDist
This is how you get a reference on the corresponding field in the struct:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__keepDist); CPointer<Float> p_keepDist = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__shrinkType
This is how you get a reference on the corresponding field in the struct:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__shrinkType); CPointer<Short> p_shrinkType = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__shrinkOpts
This is how you get a reference on the corresponding field in the struct:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__shrinkOpts); CPointer<Short> p_shrinkOpts = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__projLimit
This is how you get a reference on the corresponding field in the struct:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__projLimit); CPointer<Float> p_projLimit = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__projAxis
This is how you get a reference on the corresponding field in the struct:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__projAxis); CPointer<Byte> p_projAxis = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__subsurfLevels
This is how you get a reference on the corresponding field in the struct:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__subsurfLevels); CPointer<Byte> p_subsurfLevels = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__pad
This is how you get a reference on the corresponding field in the struct:
ShrinkwrapModifierData shrinkwrapmodifierdata = ...; CPointer<Object> p = shrinkwrapmodifierdata.__dna__addressof(ShrinkwrapModifierData.__DNA__FIELD__pad); CPointer<CArrayFacade<Byte>> p_pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public ShrinkwrapModifierData(long __address, Block __block, BlockTable __blockTable)
protected ShrinkwrapModifierData(ShrinkwrapModifierData that)
public ModifierData getModifier() throws java.io.IOException
java.io.IOException
__DNA__FIELD__modifier
public void setModifier(ModifierData modifier) throws java.io.IOException
java.io.IOException
__DNA__FIELD__modifier
public CPointer<BlenderObject> getTarget() throws java.io.IOException
java.io.IOException
__DNA__FIELD__target
public void setTarget(CPointer<BlenderObject> target) throws java.io.IOException
java.io.IOException
__DNA__FIELD__target
public CPointer<BlenderObject> getAuxTarget() throws java.io.IOException
java.io.IOException
__DNA__FIELD__auxTarget
public void setAuxTarget(CPointer<BlenderObject> auxTarget) throws java.io.IOException
java.io.IOException
__DNA__FIELD__auxTarget
public CArrayFacade<java.lang.Byte> getVgroup_name() throws java.io.IOException
java.io.IOException
__DNA__FIELD__vgroup_name
public void setVgroup_name(CArrayFacade<java.lang.Byte> vgroup_name) throws java.io.IOException
java.io.IOException
__DNA__FIELD__vgroup_name
public float getKeepDist() throws java.io.IOException
java.io.IOException
__DNA__FIELD__keepDist
public void setKeepDist(float keepDist) throws java.io.IOException
java.io.IOException
__DNA__FIELD__keepDist
public short getShrinkType() throws java.io.IOException
java.io.IOException
__DNA__FIELD__shrinkType
public void setShrinkType(short shrinkType) throws java.io.IOException
java.io.IOException
__DNA__FIELD__shrinkType
public short getShrinkOpts() throws java.io.IOException
java.io.IOException
__DNA__FIELD__shrinkOpts
public void setShrinkOpts(short shrinkOpts) throws java.io.IOException
java.io.IOException
__DNA__FIELD__shrinkOpts
public float getProjLimit() throws java.io.IOException
java.io.IOException
__DNA__FIELD__projLimit
public void setProjLimit(float projLimit) throws java.io.IOException
java.io.IOException
__DNA__FIELD__projLimit
public byte getProjAxis() throws java.io.IOException
java.io.IOException
__DNA__FIELD__projAxis
public void setProjAxis(byte projAxis) throws java.io.IOException
java.io.IOException
__DNA__FIELD__projAxis
public byte getSubsurfLevels() throws java.io.IOException
java.io.IOException
__DNA__FIELD__subsurfLevels
public void setSubsurfLevels(byte subsurfLevels) throws java.io.IOException
java.io.IOException
__DNA__FIELD__subsurfLevels
public CArrayFacade<java.lang.Byte> getPad() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public void setPad(CArrayFacade<java.lang.Byte> pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public CPointer<ShrinkwrapModifierData> __io__addressof()