public class ClothModifierData extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__clothObject
Field descriptor (offset) for struct member 'clothObject'.
|
static long[] |
__DNA__FIELD__coll_parms
Field descriptor (offset) for struct member 'coll_parms'.
|
static long[] |
__DNA__FIELD__hair_grid_cellsize
Field descriptor (offset) for struct member 'hair_grid_cellsize'.
|
static long[] |
__DNA__FIELD__hair_grid_max
Field descriptor (offset) for struct member 'hair_grid_max'.
|
static long[] |
__DNA__FIELD__hair_grid_min
Field descriptor (offset) for struct member 'hair_grid_min'.
|
static long[] |
__DNA__FIELD__hair_grid_res
Field descriptor (offset) for struct member 'hair_grid_res'.
|
static long[] |
__DNA__FIELD__hairdata
Field descriptor (offset) for struct member 'hairdata'.
|
static long[] |
__DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.
|
static long[] |
__DNA__FIELD__point_cache
Field descriptor (offset) for struct member 'point_cache'.
|
static long[] |
__DNA__FIELD__ptcaches
Field descriptor (offset) for struct member 'ptcaches'.
|
static long[] |
__DNA__FIELD__scene
Field descriptor (offset) for struct member 'scene'.
|
static long[] |
__DNA__FIELD__sim_parms
Field descriptor (offset) for struct member 'sim_parms'.
|
static long[] |
__DNA__FIELD__solver_result
Field descriptor (offset) for struct member 'solver_result'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct ClothModifierData.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
ClothModifierData(ClothModifierData that) |
|
ClothModifierData(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<ClothModifierData> |
__io__addressof()
Instantiates a pointer on this instance.
|
CPointer<java.lang.Object> |
getClothObject()
Get method for struct member 'clothObject'.
|
CPointer<ClothCollSettings> |
getColl_parms()
Get method for struct member 'coll_parms'.
|
float |
getHair_grid_cellsize()
Get method for struct member 'hair_grid_cellsize'.
|
CArrayFacade<java.lang.Float> |
getHair_grid_max()
Get method for struct member 'hair_grid_max'.
|
CArrayFacade<java.lang.Float> |
getHair_grid_min()
Get method for struct member 'hair_grid_min'.
|
CArrayFacade<java.lang.Integer> |
getHair_grid_res()
Get method for struct member 'hair_grid_res'.
|
CPointer<java.lang.Object> |
getHairdata()
Get method for struct member 'hairdata'.
|
ModifierData |
getModifier()
Get method for struct member 'modifier'.
|
CPointer<PointCache> |
getPoint_cache()
Get method for struct member 'point_cache'.
|
ListBase |
getPtcaches()
Get method for struct member 'ptcaches'.
|
CPointer<Scene> |
getScene()
Get method for struct member 'scene'.
|
CPointer<ClothSimSettings> |
getSim_parms()
Get method for struct member 'sim_parms'.
|
CPointer<java.lang.Object> |
getSolver_result()
Get method for struct member 'solver_result'.
|
void |
setClothObject(CPointer<java.lang.Object> clothObject)
Set method for struct member 'clothObject'.
|
void |
setColl_parms(CPointer<ClothCollSettings> coll_parms)
Set method for struct member 'coll_parms'.
|
void |
setHair_grid_cellsize(float hair_grid_cellsize)
Set method for struct member 'hair_grid_cellsize'.
|
void |
setHair_grid_max(CArrayFacade<java.lang.Float> hair_grid_max)
Set method for struct member 'hair_grid_max'.
|
void |
setHair_grid_min(CArrayFacade<java.lang.Float> hair_grid_min)
Set method for struct member 'hair_grid_min'.
|
void |
setHair_grid_res(CArrayFacade<java.lang.Integer> hair_grid_res)
Set method for struct member 'hair_grid_res'.
|
void |
setHairdata(CPointer<java.lang.Object> hairdata)
Set method for struct member 'hairdata'.
|
void |
setModifier(ModifierData modifier)
Set method for struct member 'modifier'.
|
void |
setPoint_cache(CPointer<PointCache> point_cache)
Set method for struct member 'point_cache'.
|
void |
setPtcaches(ListBase ptcaches)
Set method for struct member 'ptcaches'.
|
void |
setScene(CPointer<Scene> scene)
Set method for struct member 'scene'.
|
void |
setSim_parms(CPointer<ClothSimSettings> sim_parms)
Set method for struct member 'sim_parms'.
|
void |
setSolver_result(CPointer<java.lang.Object> solver_result)
Set method for struct member 'solver_result'.
|
__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 ClothModifierData.
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:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__modifier); CPointer<ModifierData> p_modifier = p.cast(new Class[]{ModifierData.class});
public static final long[] __DNA__FIELD__scene
the context, time etc is here
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__scene); CPointer<CPointer<Scene>> p_scene = p.cast(new Class[]{CPointer.class, Scene.class});
public static final long[] __DNA__FIELD__clothObject
The internal data structure for cloth.
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__clothObject); CPointer<CPointer<Object>> p_clothObject = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__sim_parms
definition is in DNA_cloth_types.h
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__sim_parms); CPointer<CPointer<ClothSimSettings>> p_sim_parms = p.cast(new Class[]{CPointer.class, ClothSimSettings.class});
public static final long[] __DNA__FIELD__coll_parms
definition is in DNA_cloth_types.h
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__coll_parms); CPointer<CPointer<ClothCollSettings>> p_coll_parms = p.cast(new Class[]{CPointer.class, ClothCollSettings.class});
public static final long[] __DNA__FIELD__point_cache
definition is in DNA_object_force.h
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__point_cache); CPointer<CPointer<PointCache>> p_point_cache = p.cast(new Class[]{CPointer.class, PointCache.class});
public static final long[] __DNA__FIELD__ptcaches
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__ptcaches); CPointer<ListBase> p_ptcaches = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__hairdata
XXX nasty hack, remove once hair can be separated from cloth modifier data
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__hairdata); CPointer<CPointer<Object>> p_hairdata = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__hair_grid_min
grid geometry values of hair continuum
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__hair_grid_min); CPointer<CArrayFacade<Float>> p_hair_grid_min = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__hair_grid_max
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__hair_grid_max); CPointer<CArrayFacade<Float>> p_hair_grid_max = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__hair_grid_res
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__hair_grid_res); CPointer<CArrayFacade<Integer>> p_hair_grid_res = p.cast(new Class[]{CArrayFacade.class, Integer.class});
public static final long[] __DNA__FIELD__hair_grid_cellsize
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__hair_grid_cellsize); CPointer<Float> p_hair_grid_cellsize = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__solver_result
This is how you get a reference on the corresponding field in the struct:
ClothModifierData clothmodifierdata = ...; CPointer<Object> p = clothmodifierdata.__dna__addressof(ClothModifierData.__DNA__FIELD__solver_result); CPointer<CPointer<Object>> p_solver_result = p.cast(new Class[]{CPointer.class, Object.class});
public ClothModifierData(long __address, Block __block, BlockTable __blockTable)
protected ClothModifierData(ClothModifierData 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<Scene> getScene() throws java.io.IOException
the context, time etc is here
java.io.IOException
__DNA__FIELD__scene
public void setScene(CPointer<Scene> scene) throws java.io.IOException
the context, time etc is here
java.io.IOException
__DNA__FIELD__scene
public CPointer<java.lang.Object> getClothObject() throws java.io.IOException
The internal data structure for cloth.
java.io.IOException
__DNA__FIELD__clothObject
public void setClothObject(CPointer<java.lang.Object> clothObject) throws java.io.IOException
The internal data structure for cloth.
java.io.IOException
__DNA__FIELD__clothObject
public CPointer<ClothSimSettings> getSim_parms() throws java.io.IOException
definition is in DNA_cloth_types.h
java.io.IOException
__DNA__FIELD__sim_parms
public void setSim_parms(CPointer<ClothSimSettings> sim_parms) throws java.io.IOException
definition is in DNA_cloth_types.h
java.io.IOException
__DNA__FIELD__sim_parms
public CPointer<ClothCollSettings> getColl_parms() throws java.io.IOException
definition is in DNA_cloth_types.h
java.io.IOException
__DNA__FIELD__coll_parms
public void setColl_parms(CPointer<ClothCollSettings> coll_parms) throws java.io.IOException
definition is in DNA_cloth_types.h
java.io.IOException
__DNA__FIELD__coll_parms
public CPointer<PointCache> getPoint_cache() throws java.io.IOException
definition is in DNA_object_force.h
java.io.IOException
__DNA__FIELD__point_cache
public void setPoint_cache(CPointer<PointCache> point_cache) throws java.io.IOException
definition is in DNA_object_force.h
java.io.IOException
__DNA__FIELD__point_cache
public ListBase getPtcaches() throws java.io.IOException
java.io.IOException
__DNA__FIELD__ptcaches
public void setPtcaches(ListBase ptcaches) throws java.io.IOException
java.io.IOException
__DNA__FIELD__ptcaches
public CPointer<java.lang.Object> getHairdata() throws java.io.IOException
XXX nasty hack, remove once hair can be separated from cloth modifier data
java.io.IOException
__DNA__FIELD__hairdata
public void setHairdata(CPointer<java.lang.Object> hairdata) throws java.io.IOException
XXX nasty hack, remove once hair can be separated from cloth modifier data
java.io.IOException
__DNA__FIELD__hairdata
public CArrayFacade<java.lang.Float> getHair_grid_min() throws java.io.IOException
grid geometry values of hair continuum
java.io.IOException
__DNA__FIELD__hair_grid_min
public void setHair_grid_min(CArrayFacade<java.lang.Float> hair_grid_min) throws java.io.IOException
grid geometry values of hair continuum
java.io.IOException
__DNA__FIELD__hair_grid_min
public CArrayFacade<java.lang.Float> getHair_grid_max() throws java.io.IOException
java.io.IOException
__DNA__FIELD__hair_grid_max
public void setHair_grid_max(CArrayFacade<java.lang.Float> hair_grid_max) throws java.io.IOException
java.io.IOException
__DNA__FIELD__hair_grid_max
public CArrayFacade<java.lang.Integer> getHair_grid_res() throws java.io.IOException
java.io.IOException
__DNA__FIELD__hair_grid_res
public void setHair_grid_res(CArrayFacade<java.lang.Integer> hair_grid_res) throws java.io.IOException
java.io.IOException
__DNA__FIELD__hair_grid_res
public float getHair_grid_cellsize() throws java.io.IOException
java.io.IOException
__DNA__FIELD__hair_grid_cellsize
public void setHair_grid_cellsize(float hair_grid_cellsize) throws java.io.IOException
java.io.IOException
__DNA__FIELD__hair_grid_cellsize
public CPointer<java.lang.Object> getSolver_result() throws java.io.IOException
java.io.IOException
__DNA__FIELD__solver_result
public void setSolver_result(CPointer<java.lang.Object> solver_result) throws java.io.IOException
java.io.IOException
__DNA__FIELD__solver_result
public CPointer<ClothModifierData> __io__addressof()