public class SmokeDomainSettings extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__active_color
Field descriptor (offset) for struct member 'active_color'.
|
static long[] |
__DNA__FIELD__active_fields
Field descriptor (offset) for struct member 'active_fields'.
|
static long[] |
__DNA__FIELD__adapt_margin
Field descriptor (offset) for struct member 'adapt_margin'.
|
static long[] |
__DNA__FIELD__adapt_res
Field descriptor (offset) for struct member 'adapt_res'.
|
static long[] |
__DNA__FIELD__adapt_threshold
Field descriptor (offset) for struct member 'adapt_threshold'.
|
static long[] |
__DNA__FIELD__alpha
Field descriptor (offset) for struct member 'alpha'.
|
static long[] |
__DNA__FIELD__amplify
Field descriptor (offset) for struct member 'amplify'.
|
static long[] |
__DNA__FIELD__base_res
Field descriptor (offset) for struct member 'base_res'.
|
static long[] |
__DNA__FIELD__beta
Field descriptor (offset) for struct member 'beta'.
|
static long[] |
__DNA__FIELD__border_collisions
Field descriptor (offset) for struct member 'border_collisions'.
|
static long[] |
__DNA__FIELD__burning_rate
Field descriptor (offset) for struct member 'burning_rate'.
|
static long[] |
__DNA__FIELD__cache_comp
Field descriptor (offset) for struct member 'cache_comp'.
|
static long[] |
__DNA__FIELD__cache_file_format
Field descriptor (offset) for struct member 'cache_file_format'.
|
static long[] |
__DNA__FIELD__cache_high_comp
Field descriptor (offset) for struct member 'cache_high_comp'.
|
static long[] |
__DNA__FIELD__cell_size
Field descriptor (offset) for struct member 'cell_size'.
|
static long[] |
__DNA__FIELD__coll_group
Field descriptor (offset) for struct member 'coll_group'.
|
static long[] |
__DNA__FIELD__data_depth
Field descriptor (offset) for struct member 'data_depth'.
|
static long[] |
__DNA__FIELD__diss_percent
Field descriptor (offset) for struct member 'diss_percent'.
|
static long[] |
__DNA__FIELD__diss_speed
Field descriptor (offset) for struct member 'diss_speed'.
|
static long[] |
__DNA__FIELD__dp0
Field descriptor (offset) for struct member 'dp0'.
|
static long[] |
__DNA__FIELD__dx
Field descriptor (offset) for struct member 'dx'.
|
static long[] |
__DNA__FIELD__dx_wt
Field descriptor (offset) for struct member 'dx_wt'.
|
static long[] |
__DNA__FIELD__eff_group
Field descriptor (offset) for struct member 'eff_group'.
|
static long[] |
__DNA__FIELD__effector_weights
Field descriptor (offset) for struct member 'effector_weights'.
|
static long[] |
__DNA__FIELD__flags
Field descriptor (offset) for struct member 'flags'.
|
static long[] |
__DNA__FIELD__flame_ignition
Field descriptor (offset) for struct member 'flame_ignition'.
|
static long[] |
__DNA__FIELD__flame_max_temp
Field descriptor (offset) for struct member 'flame_max_temp'.
|
static long[] |
__DNA__FIELD__flame_smoke
Field descriptor (offset) for struct member 'flame_smoke'.
|
static long[] |
__DNA__FIELD__flame_smoke_color
Field descriptor (offset) for struct member 'flame_smoke_color'.
|
static long[] |
__DNA__FIELD__flame_vorticity
Field descriptor (offset) for struct member 'flame_vorticity'.
|
static long[] |
__DNA__FIELD__fluid
Field descriptor (offset) for struct member 'fluid'.
|
static long[] |
__DNA__FIELD__fluid_group
Field descriptor (offset) for struct member 'fluid_group'.
|
static long[] |
__DNA__FIELD__fluid_mutex
Field descriptor (offset) for struct member 'fluid_mutex'.
|
static long[] |
__DNA__FIELD__fluidmat
Field descriptor (offset) for struct member 'fluidmat'.
|
static long[] |
__DNA__FIELD__fluidmat_wt
Field descriptor (offset) for struct member 'fluidmat_wt'.
|
static long[] |
__DNA__FIELD__global_size
Field descriptor (offset) for struct member 'global_size'.
|
static long[] |
__DNA__FIELD__highres_sampling
Field descriptor (offset) for struct member 'highres_sampling'.
|
static long[] |
__DNA__FIELD__imat
Field descriptor (offset) for struct member 'imat'.
|
static long[] |
__DNA__FIELD__maxres
Field descriptor (offset) for struct member 'maxres'.
|
static long[] |
__DNA__FIELD__noise
Field descriptor (offset) for struct member 'noise'.
|
static long[] |
__DNA__FIELD__obj_shift_f
Field descriptor (offset) for struct member 'obj_shift_f'.
|
static long[] |
__DNA__FIELD__obmat
Field descriptor (offset) for struct member 'obmat'.
|
static long[] |
__DNA__FIELD__openvdb_comp
Field descriptor (offset) for struct member 'openvdb_comp'.
|
static long[] |
__DNA__FIELD__p0
Field descriptor (offset) for struct member 'p0'.
|
static long[] |
__DNA__FIELD__p1
Field descriptor (offset) for struct member 'p1'.
|
static long[] |
__DNA__FIELD__pad
Field descriptor (offset) for struct member 'pad'.
|
static long[] |
__DNA__FIELD__point_cache
Field descriptor (offset) for struct member 'point_cache'.
|
static long[] |
__DNA__FIELD__prev_loc
Field descriptor (offset) for struct member 'prev_loc'.
|
static long[] |
__DNA__FIELD__ptcaches
Field descriptor (offset) for struct member 'ptcaches'.
|
static long[] |
__DNA__FIELD__res
Field descriptor (offset) for struct member 'res'.
|
static long[] |
__DNA__FIELD__res_max
Field descriptor (offset) for struct member 'res_max'.
|
static long[] |
__DNA__FIELD__res_min
Field descriptor (offset) for struct member 'res_min'.
|
static long[] |
__DNA__FIELD__res_wt
Field descriptor (offset) for struct member 'res_wt'.
|
static long[] |
__DNA__FIELD__scale
Field descriptor (offset) for struct member 'scale'.
|
static long[] |
__DNA__FIELD__shadow
Field descriptor (offset) for struct member 'shadow'.
|
static long[] |
__DNA__FIELD__shift
Field descriptor (offset) for struct member 'shift'.
|
static long[] |
__DNA__FIELD__shift_f
Field descriptor (offset) for struct member 'shift_f'.
|
static long[] |
__DNA__FIELD__smd
Field descriptor (offset) for struct member 'smd'.
|
static long[] |
__DNA__FIELD__strength
Field descriptor (offset) for struct member 'strength'.
|
static long[] |
__DNA__FIELD__tex
Field descriptor (offset) for struct member 'tex'.
|
static long[] |
__DNA__FIELD__tex_flame
Field descriptor (offset) for struct member 'tex_flame'.
|
static long[] |
__DNA__FIELD__tex_shadow
Field descriptor (offset) for struct member 'tex_shadow'.
|
static long[] |
__DNA__FIELD__tex_wt
Field descriptor (offset) for struct member 'tex_wt'.
|
static long[] |
__DNA__FIELD__time_scale
Field descriptor (offset) for struct member 'time_scale'.
|
static long[] |
__DNA__FIELD__total_cells
Field descriptor (offset) for struct member 'total_cells'.
|
static long[] |
__DNA__FIELD__viewsettings
Field descriptor (offset) for struct member 'viewsettings'.
|
static long[] |
__DNA__FIELD__vorticity
Field descriptor (offset) for struct member 'vorticity'.
|
static long[] |
__DNA__FIELD__wt
Field descriptor (offset) for struct member 'wt'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct SmokeDomainSettings.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
SmokeDomainSettings(long __address,
Block __block,
BlockTable __blockTable) |
protected |
SmokeDomainSettings(SmokeDomainSettings that) |
Modifier and Type | Method and Description |
---|---|
CPointer<SmokeDomainSettings> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Float> |
getActive_color()
Get method for struct member 'active_color'.
|
int |
getActive_fields()
Get method for struct member 'active_fields'.
|
int |
getAdapt_margin()
Get method for struct member 'adapt_margin'.
|
int |
getAdapt_res()
Get method for struct member 'adapt_res'.
|
float |
getAdapt_threshold()
Get method for struct member 'adapt_threshold'.
|
float |
getAlpha()
Get method for struct member 'alpha'.
|
int |
getAmplify()
Get method for struct member 'amplify'.
|
CArrayFacade<java.lang.Integer> |
getBase_res()
Get method for struct member 'base_res'.
|
float |
getBeta()
Get method for struct member 'beta'.
|
int |
getBorder_collisions()
Get method for struct member 'border_collisions'.
|
float |
getBurning_rate()
Get method for struct member 'burning_rate'.
|
int |
getCache_comp()
Get method for struct member 'cache_comp'.
|
byte |
getCache_file_format()
Get method for struct member 'cache_file_format'.
|
int |
getCache_high_comp()
Get method for struct member 'cache_high_comp'.
|
CArrayFacade<java.lang.Float> |
getCell_size()
Get method for struct member 'cell_size'.
|
CPointer<Group> |
getColl_group()
Get method for struct member 'coll_group'.
|
byte |
getData_depth()
Get method for struct member 'data_depth'.
|
short |
getDiss_percent()
Get method for struct member 'diss_percent'.
|
int |
getDiss_speed()
Get method for struct member 'diss_speed'.
|
CArrayFacade<java.lang.Float> |
getDp0()
Get method for struct member 'dp0'.
|
float |
getDx_wt()
Get method for struct member 'dx_wt'.
|
float |
getDx()
Get method for struct member 'dx'.
|
CPointer<Group> |
getEff_group()
Get method for struct member 'eff_group'.
|
CPointer<EffectorWeights> |
getEffector_weights()
Get method for struct member 'effector_weights'.
|
int |
getFlags()
Get method for struct member 'flags'.
|
float |
getFlame_ignition()
Get method for struct member 'flame_ignition'.
|
float |
getFlame_max_temp()
Get method for struct member 'flame_max_temp'.
|
CArrayFacade<java.lang.Float> |
getFlame_smoke_color()
Get method for struct member 'flame_smoke_color'.
|
float |
getFlame_smoke()
Get method for struct member 'flame_smoke'.
|
float |
getFlame_vorticity()
Get method for struct member 'flame_vorticity'.
|
CPointer<Group> |
getFluid_group()
Get method for struct member 'fluid_group'.
|
CPointer<java.lang.Object> |
getFluid_mutex()
Get method for struct member 'fluid_mutex'.
|
CPointer<java.lang.Object> |
getFluid()
Get method for struct member 'fluid'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getFluidmat_wt()
Get method for struct member 'fluidmat_wt'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getFluidmat()
Get method for struct member 'fluidmat'.
|
CArrayFacade<java.lang.Float> |
getGlobal_size()
Get method for struct member 'global_size'.
|
int |
getHighres_sampling()
Get method for struct member 'highres_sampling'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getImat()
Get method for struct member 'imat'.
|
int |
getMaxres()
Get method for struct member 'maxres'.
|
short |
getNoise()
Get method for struct member 'noise'.
|
CArrayFacade<java.lang.Float> |
getObj_shift_f()
Get method for struct member 'obj_shift_f'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getObmat()
Get method for struct member 'obmat'.
|
int |
getOpenvdb_comp()
Get method for struct member 'openvdb_comp'.
|
CArrayFacade<java.lang.Float> |
getP0()
Get method for struct member 'p0'.
|
CArrayFacade<java.lang.Float> |
getP1()
Get method for struct member 'p1'.
|
CArrayFacade<java.lang.Byte> |
getPad()
Get method for struct member 'pad'.
|
CArrayFacade<CPointer<PointCache>> |
getPoint_cache()
Get method for struct member 'point_cache'.
|
CArrayFacade<java.lang.Float> |
getPrev_loc()
Get method for struct member 'prev_loc'.
|
CArrayFacade<ListBase> |
getPtcaches()
Get method for struct member 'ptcaches'.
|
CArrayFacade<java.lang.Integer> |
getRes_max()
Get method for struct member 'res_max'.
|
CArrayFacade<java.lang.Integer> |
getRes_min()
Get method for struct member 'res_min'.
|
CArrayFacade<java.lang.Integer> |
getRes_wt()
Get method for struct member 'res_wt'.
|
CArrayFacade<java.lang.Integer> |
getRes()
Get method for struct member 'res'.
|
float |
getScale()
Get method for struct member 'scale'.
|
CPointer<java.lang.Float> |
getShadow()
Get method for struct member 'shadow'.
|
CArrayFacade<java.lang.Float> |
getShift_f()
Get method for struct member 'shift_f'.
|
CArrayFacade<java.lang.Integer> |
getShift()
Get method for struct member 'shift'.
|
CPointer<SmokeModifierData> |
getSmd()
Get method for struct member 'smd'.
|
float |
getStrength()
Get method for struct member 'strength'.
|
CPointer<java.lang.Object> |
getTex_flame()
Get method for struct member 'tex_flame'.
|
CPointer<java.lang.Object> |
getTex_shadow()
Get method for struct member 'tex_shadow'.
|
CPointer<java.lang.Object> |
getTex_wt()
Get method for struct member 'tex_wt'.
|
CPointer<java.lang.Object> |
getTex()
Get method for struct member 'tex'.
|
float |
getTime_scale()
Get method for struct member 'time_scale'.
|
int |
getTotal_cells()
Get method for struct member 'total_cells'.
|
int |
getViewsettings()
Get method for struct member 'viewsettings'.
|
float |
getVorticity()
Get method for struct member 'vorticity'.
|
CPointer<java.lang.Object> |
getWt()
Get method for struct member 'wt'.
|
void |
setActive_color(CArrayFacade<java.lang.Float> active_color)
Set method for struct member 'active_color'.
|
void |
setActive_fields(int active_fields)
Set method for struct member 'active_fields'.
|
void |
setAdapt_margin(int adapt_margin)
Set method for struct member 'adapt_margin'.
|
void |
setAdapt_res(int adapt_res)
Set method for struct member 'adapt_res'.
|
void |
setAdapt_threshold(float adapt_threshold)
Set method for struct member 'adapt_threshold'.
|
void |
setAlpha(float alpha)
Set method for struct member 'alpha'.
|
void |
setAmplify(int amplify)
Set method for struct member 'amplify'.
|
void |
setBase_res(CArrayFacade<java.lang.Integer> base_res)
Set method for struct member 'base_res'.
|
void |
setBeta(float beta)
Set method for struct member 'beta'.
|
void |
setBorder_collisions(int border_collisions)
Set method for struct member 'border_collisions'.
|
void |
setBurning_rate(float burning_rate)
Set method for struct member 'burning_rate'.
|
void |
setCache_comp(int cache_comp)
Set method for struct member 'cache_comp'.
|
void |
setCache_file_format(byte cache_file_format)
Set method for struct member 'cache_file_format'.
|
void |
setCache_high_comp(int cache_high_comp)
Set method for struct member 'cache_high_comp'.
|
void |
setCell_size(CArrayFacade<java.lang.Float> cell_size)
Set method for struct member 'cell_size'.
|
void |
setColl_group(CPointer<Group> coll_group)
Set method for struct member 'coll_group'.
|
void |
setData_depth(byte data_depth)
Set method for struct member 'data_depth'.
|
void |
setDiss_percent(short diss_percent)
Set method for struct member 'diss_percent'.
|
void |
setDiss_speed(int diss_speed)
Set method for struct member 'diss_speed'.
|
void |
setDp0(CArrayFacade<java.lang.Float> dp0)
Set method for struct member 'dp0'.
|
void |
setDx_wt(float dx_wt)
Set method for struct member 'dx_wt'.
|
void |
setDx(float dx)
Set method for struct member 'dx'.
|
void |
setEff_group(CPointer<Group> eff_group)
Set method for struct member 'eff_group'.
|
void |
setEffector_weights(CPointer<EffectorWeights> effector_weights)
Set method for struct member 'effector_weights'.
|
void |
setFlags(int flags)
Set method for struct member 'flags'.
|
void |
setFlame_ignition(float flame_ignition)
Set method for struct member 'flame_ignition'.
|
void |
setFlame_max_temp(float flame_max_temp)
Set method for struct member 'flame_max_temp'.
|
void |
setFlame_smoke_color(CArrayFacade<java.lang.Float> flame_smoke_color)
Set method for struct member 'flame_smoke_color'.
|
void |
setFlame_smoke(float flame_smoke)
Set method for struct member 'flame_smoke'.
|
void |
setFlame_vorticity(float flame_vorticity)
Set method for struct member 'flame_vorticity'.
|
void |
setFluid_group(CPointer<Group> fluid_group)
Set method for struct member 'fluid_group'.
|
void |
setFluid_mutex(CPointer<java.lang.Object> fluid_mutex)
Set method for struct member 'fluid_mutex'.
|
void |
setFluid(CPointer<java.lang.Object> fluid)
Set method for struct member 'fluid'.
|
void |
setFluidmat_wt(CArrayFacade<CArrayFacade<java.lang.Float>> fluidmat_wt)
Set method for struct member 'fluidmat_wt'.
|
void |
setFluidmat(CArrayFacade<CArrayFacade<java.lang.Float>> fluidmat)
Set method for struct member 'fluidmat'.
|
void |
setGlobal_size(CArrayFacade<java.lang.Float> global_size)
Set method for struct member 'global_size'.
|
void |
setHighres_sampling(int highres_sampling)
Set method for struct member 'highres_sampling'.
|
void |
setImat(CArrayFacade<CArrayFacade<java.lang.Float>> imat)
Set method for struct member 'imat'.
|
void |
setMaxres(int maxres)
Set method for struct member 'maxres'.
|
void |
setNoise(short noise)
Set method for struct member 'noise'.
|
void |
setObj_shift_f(CArrayFacade<java.lang.Float> obj_shift_f)
Set method for struct member 'obj_shift_f'.
|
void |
setObmat(CArrayFacade<CArrayFacade<java.lang.Float>> obmat)
Set method for struct member 'obmat'.
|
void |
setOpenvdb_comp(int openvdb_comp)
Set method for struct member 'openvdb_comp'.
|
void |
setP0(CArrayFacade<java.lang.Float> p0)
Set method for struct member 'p0'.
|
void |
setP1(CArrayFacade<java.lang.Float> p1)
Set method for struct member 'p1'.
|
void |
setPad(CArrayFacade<java.lang.Byte> pad)
Set method for struct member 'pad'.
|
void |
setPoint_cache(CArrayFacade<CPointer<PointCache>> point_cache)
Set method for struct member 'point_cache'.
|
void |
setPrev_loc(CArrayFacade<java.lang.Float> prev_loc)
Set method for struct member 'prev_loc'.
|
void |
setPtcaches(CArrayFacade<ListBase> ptcaches)
Set method for struct member 'ptcaches'.
|
void |
setRes_max(CArrayFacade<java.lang.Integer> res_max)
Set method for struct member 'res_max'.
|
void |
setRes_min(CArrayFacade<java.lang.Integer> res_min)
Set method for struct member 'res_min'.
|
void |
setRes_wt(CArrayFacade<java.lang.Integer> res_wt)
Set method for struct member 'res_wt'.
|
void |
setRes(CArrayFacade<java.lang.Integer> res)
Set method for struct member 'res'.
|
void |
setScale(float scale)
Set method for struct member 'scale'.
|
void |
setShadow(CPointer<java.lang.Float> shadow)
Set method for struct member 'shadow'.
|
void |
setShift_f(CArrayFacade<java.lang.Float> shift_f)
Set method for struct member 'shift_f'.
|
void |
setShift(CArrayFacade<java.lang.Integer> shift)
Set method for struct member 'shift'.
|
void |
setSmd(CPointer<SmokeModifierData> smd)
Set method for struct member 'smd'.
|
void |
setStrength(float strength)
Set method for struct member 'strength'.
|
void |
setTex_flame(CPointer<java.lang.Object> tex_flame)
Set method for struct member 'tex_flame'.
|
void |
setTex_shadow(CPointer<java.lang.Object> tex_shadow)
Set method for struct member 'tex_shadow'.
|
void |
setTex_wt(CPointer<java.lang.Object> tex_wt)
Set method for struct member 'tex_wt'.
|
void |
setTex(CPointer<java.lang.Object> tex)
Set method for struct member 'tex'.
|
void |
setTime_scale(float time_scale)
Set method for struct member 'time_scale'.
|
void |
setTotal_cells(int total_cells)
Set method for struct member 'total_cells'.
|
void |
setViewsettings(int viewsettings)
Set method for struct member 'viewsettings'.
|
void |
setVorticity(float vorticity)
Set method for struct member 'vorticity'.
|
void |
setWt(CPointer<java.lang.Object> wt)
Set method for struct member 'wt'.
|
__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 SmokeDomainSettings.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__smd
for fast RNA access
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__smd); CPointer<CPointer<SmokeModifierData>> p_smd = p.cast(new Class[]{CPointer.class, SmokeModifierData.class});
public static final long[] __DNA__FIELD__fluid
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__fluid); CPointer<CPointer<Object>> p_fluid = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__fluid_mutex
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__fluid_mutex); CPointer<CPointer<Object>> p_fluid_mutex = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__fluid_group
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__fluid_group); CPointer<CPointer<Group>> p_fluid_group = p.cast(new Class[]{CPointer.class, Group.class});
public static final long[] __DNA__FIELD__eff_group
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__eff_group); CPointer<CPointer<Group>> p_eff_group = p.cast(new Class[]{CPointer.class, Group.class});
public static final long[] __DNA__FIELD__coll_group
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__coll_group); CPointer<CPointer<Group>> p_coll_group = p.cast(new Class[]{CPointer.class, Group.class});
public static final long[] __DNA__FIELD__wt
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__wt); CPointer<CPointer<Object>> p_wt = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__tex
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__tex); CPointer<CPointer<Object>> p_tex = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__tex_wt
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__tex_wt); CPointer<CPointer<Object>> p_tex_wt = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__tex_shadow
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__tex_shadow); CPointer<CPointer<Object>> p_tex_shadow = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__tex_flame
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__tex_flame); CPointer<CPointer<Object>> p_tex_flame = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__shadow
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__shadow); CPointer<CPointer<Float>> p_shadow = p.cast(new Class[]{CPointer.class, Float.class});
public static final long[] __DNA__FIELD__p0
simulation data start point of BB in local space (includes sub-cell shift for adaptive domain)
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__p0); CPointer<CArrayFacade<Float>> p_p0 = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__p1
end point of BB in local space
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__p1); CPointer<CArrayFacade<Float>> p_p1 = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__dp0
difference from object center to grid start point
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__dp0); CPointer<CArrayFacade<Float>> p_dp0 = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__cell_size
size of simulation cell in local space
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__cell_size); CPointer<CArrayFacade<Float>> p_cell_size = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__global_size
global size of domain axises
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__global_size); CPointer<CArrayFacade<Float>> p_global_size = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__prev_loc
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__prev_loc); CPointer<CArrayFacade<Float>> p_prev_loc = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__shift
current domain shift in simulation cells
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__shift); CPointer<CArrayFacade<Integer>> p_shift = p.cast(new Class[]{CArrayFacade.class, Integer.class});
public static final long[] __DNA__FIELD__shift_f
exact domain shift
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__shift_f); CPointer<CArrayFacade<Float>> p_shift_f = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__obj_shift_f
how much object has shifted since previous smoke frame (used to "lock" domain while drawing)
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__obj_shift_f); CPointer<CArrayFacade<Float>> p_obj_shift_f = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__imat
domain object imat
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__imat); CPointer<CArrayFacade<CArrayFacade<Float>>> p_imat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__obmat
domain obmat
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__obmat); CPointer<CArrayFacade<CArrayFacade<Float>>> p_obmat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__fluidmat
low res fluid matrix
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__fluidmat); CPointer<CArrayFacade<CArrayFacade<Float>>> p_fluidmat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__fluidmat_wt
high res fluid matrix
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__fluidmat_wt); CPointer<CArrayFacade<CArrayFacade<Float>>> p_fluidmat_wt = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__base_res
initial "non-adapted" resolution
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__base_res); CPointer<CArrayFacade<Integer>> p_base_res = p.cast(new Class[]{CArrayFacade.class, Integer.class});
public static final long[] __DNA__FIELD__res_min
cell min
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__res_min); CPointer<CArrayFacade<Integer>> p_res_min = p.cast(new Class[]{CArrayFacade.class, Integer.class});
public static final long[] __DNA__FIELD__res_max
cell max
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__res_max); CPointer<CArrayFacade<Integer>> p_res_max = p.cast(new Class[]{CArrayFacade.class, Integer.class});
public static final long[] __DNA__FIELD__res
data resolution (res_max-res_min)
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__res); CPointer<CArrayFacade<Integer>> p_res = p.cast(new Class[]{CArrayFacade.class, Integer.class});
public static final long[] __DNA__FIELD__total_cells
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__total_cells); CPointer<Integer> p_total_cells = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__dx
1.0f / res
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__dx); CPointer<Float> p_dx = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__scale
largest domain size
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__scale); CPointer<Float> p_scale = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__adapt_margin
user settings
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__adapt_margin); CPointer<Integer> p_adapt_margin = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__adapt_res
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__adapt_res); CPointer<Integer> p_adapt_res = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__adapt_threshold
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__adapt_threshold); CPointer<Float> p_adapt_threshold = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__alpha
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__alpha); CPointer<Float> p_alpha = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__beta
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__beta); CPointer<Float> p_beta = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__amplify
wavelet amplification
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__amplify); CPointer<Integer> p_amplify = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__maxres
longest axis on the BB gets this resolution assigned
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__maxres); CPointer<Integer> p_maxres = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__flags
show up-res or low res, etc
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__flags); CPointer<Integer> p_flags = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__viewsettings
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__viewsettings); CPointer<Integer> p_viewsettings = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__noise
noise type: wave, curl, anisotropic
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__noise); CPointer<Short> p_noise = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__diss_percent
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__diss_percent); CPointer<Short> p_diss_percent = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__diss_speed
in frames
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__diss_speed); CPointer<Integer> p_diss_speed = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__strength
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__strength); CPointer<Float> p_strength = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__res_wt
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__res_wt); CPointer<CArrayFacade<Integer>> p_res_wt = p.cast(new Class[]{CArrayFacade.class, Integer.class});
public static final long[] __DNA__FIELD__dx_wt
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__dx_wt); CPointer<Float> p_dx_wt = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__cache_comp
point cache options
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__cache_comp); CPointer<Integer> p_cache_comp = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__cache_high_comp
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__cache_high_comp); CPointer<Integer> p_cache_high_comp = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__openvdb_comp
OpenVDB cache options
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__openvdb_comp); CPointer<Integer> p_openvdb_comp = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__cache_file_format
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__cache_file_format); CPointer<Byte> p_cache_file_format = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__data_depth
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__data_depth); CPointer<Byte> p_data_depth = 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:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__pad); CPointer<CArrayFacade<Byte>> p_pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__point_cache
Smoke uses only one cache from now on (index [0]), but keeping the array for now for reading old files. definition is in DNA_object_force.h
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__point_cache); CPointer<CArrayFacade<CPointer<PointCache>>> p_point_cache = p.cast(new Class[]{CArrayFacade.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:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__ptcaches); CPointer<CArrayFacade<ListBase>> p_ptcaches = p.cast(new Class[]{CArrayFacade.class, ListBase.class});
public static final long[] __DNA__FIELD__effector_weights
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__effector_weights); CPointer<CPointer<EffectorWeights>> p_effector_weights = p.cast(new Class[]{CPointer.class, EffectorWeights.class});
public static final long[] __DNA__FIELD__border_collisions
How domain border collisions are handled
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__border_collisions); CPointer<Integer> p_border_collisions = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__time_scale
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__time_scale); CPointer<Float> p_time_scale = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__vorticity
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__vorticity); CPointer<Float> p_vorticity = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__active_fields
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__active_fields); CPointer<Integer> p_active_fields = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__active_color
monitor color situation of simulation
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__active_color); CPointer<CArrayFacade<Float>> p_active_color = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__highres_sampling
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__highres_sampling); CPointer<Integer> p_highres_sampling = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__burning_rate
flame parameters
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__burning_rate); CPointer<Float> p_burning_rate = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__flame_smoke
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__flame_smoke); CPointer<Float> p_flame_smoke = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__flame_vorticity
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__flame_vorticity); CPointer<Float> p_flame_vorticity = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__flame_ignition
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__flame_ignition); CPointer<Float> p_flame_ignition = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__flame_max_temp
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__flame_max_temp); CPointer<Float> p_flame_max_temp = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__flame_smoke_color
This is how you get a reference on the corresponding field in the struct:
SmokeDomainSettings smokedomainsettings = ...; CPointer<Object> p = smokedomainsettings.__dna__addressof(SmokeDomainSettings.__DNA__FIELD__flame_smoke_color); CPointer<CArrayFacade<Float>> p_flame_smoke_color = p.cast(new Class[]{CArrayFacade.class, Float.class});
public SmokeDomainSettings(long __address, Block __block, BlockTable __blockTable)
protected SmokeDomainSettings(SmokeDomainSettings that)
public CPointer<SmokeModifierData> getSmd() throws java.io.IOException
for fast RNA access
java.io.IOException
__DNA__FIELD__smd
public void setSmd(CPointer<SmokeModifierData> smd) throws java.io.IOException
for fast RNA access
java.io.IOException
__DNA__FIELD__smd
public CPointer<java.lang.Object> getFluid() throws java.io.IOException
java.io.IOException
__DNA__FIELD__fluid
public void setFluid(CPointer<java.lang.Object> fluid) throws java.io.IOException
java.io.IOException
__DNA__FIELD__fluid
public CPointer<java.lang.Object> getFluid_mutex() throws java.io.IOException
java.io.IOException
__DNA__FIELD__fluid_mutex
public void setFluid_mutex(CPointer<java.lang.Object> fluid_mutex) throws java.io.IOException
java.io.IOException
__DNA__FIELD__fluid_mutex
public CPointer<Group> getFluid_group() throws java.io.IOException
java.io.IOException
__DNA__FIELD__fluid_group
public void setFluid_group(CPointer<Group> fluid_group) throws java.io.IOException
java.io.IOException
__DNA__FIELD__fluid_group
public CPointer<Group> getEff_group() throws java.io.IOException
java.io.IOException
__DNA__FIELD__eff_group
public void setEff_group(CPointer<Group> eff_group) throws java.io.IOException
java.io.IOException
__DNA__FIELD__eff_group
public CPointer<Group> getColl_group() throws java.io.IOException
java.io.IOException
__DNA__FIELD__coll_group
public void setColl_group(CPointer<Group> coll_group) throws java.io.IOException
java.io.IOException
__DNA__FIELD__coll_group
public CPointer<java.lang.Object> getWt() throws java.io.IOException
java.io.IOException
__DNA__FIELD__wt
public void setWt(CPointer<java.lang.Object> wt) throws java.io.IOException
java.io.IOException
__DNA__FIELD__wt
public CPointer<java.lang.Object> getTex() throws java.io.IOException
java.io.IOException
__DNA__FIELD__tex
public void setTex(CPointer<java.lang.Object> tex) throws java.io.IOException
java.io.IOException
__DNA__FIELD__tex
public CPointer<java.lang.Object> getTex_wt() throws java.io.IOException
java.io.IOException
__DNA__FIELD__tex_wt
public void setTex_wt(CPointer<java.lang.Object> tex_wt) throws java.io.IOException
java.io.IOException
__DNA__FIELD__tex_wt
public CPointer<java.lang.Object> getTex_shadow() throws java.io.IOException
java.io.IOException
__DNA__FIELD__tex_shadow
public void setTex_shadow(CPointer<java.lang.Object> tex_shadow) throws java.io.IOException
java.io.IOException
__DNA__FIELD__tex_shadow
public CPointer<java.lang.Object> getTex_flame() throws java.io.IOException
java.io.IOException
__DNA__FIELD__tex_flame
public void setTex_flame(CPointer<java.lang.Object> tex_flame) throws java.io.IOException
java.io.IOException
__DNA__FIELD__tex_flame
public CPointer<java.lang.Float> getShadow() throws java.io.IOException
java.io.IOException
__DNA__FIELD__shadow
public void setShadow(CPointer<java.lang.Float> shadow) throws java.io.IOException
java.io.IOException
__DNA__FIELD__shadow
public CArrayFacade<java.lang.Float> getP0() throws java.io.IOException
simulation data start point of BB in local space (includes sub-cell shift for adaptive domain)
java.io.IOException
__DNA__FIELD__p0
public void setP0(CArrayFacade<java.lang.Float> p0) throws java.io.IOException
simulation data start point of BB in local space (includes sub-cell shift for adaptive domain)
java.io.IOException
__DNA__FIELD__p0
public CArrayFacade<java.lang.Float> getP1() throws java.io.IOException
end point of BB in local space
java.io.IOException
__DNA__FIELD__p1
public void setP1(CArrayFacade<java.lang.Float> p1) throws java.io.IOException
end point of BB in local space
java.io.IOException
__DNA__FIELD__p1
public CArrayFacade<java.lang.Float> getDp0() throws java.io.IOException
difference from object center to grid start point
java.io.IOException
__DNA__FIELD__dp0
public void setDp0(CArrayFacade<java.lang.Float> dp0) throws java.io.IOException
difference from object center to grid start point
java.io.IOException
__DNA__FIELD__dp0
public CArrayFacade<java.lang.Float> getCell_size() throws java.io.IOException
size of simulation cell in local space
java.io.IOException
__DNA__FIELD__cell_size
public void setCell_size(CArrayFacade<java.lang.Float> cell_size) throws java.io.IOException
size of simulation cell in local space
java.io.IOException
__DNA__FIELD__cell_size
public CArrayFacade<java.lang.Float> getGlobal_size() throws java.io.IOException
global size of domain axises
java.io.IOException
__DNA__FIELD__global_size
public void setGlobal_size(CArrayFacade<java.lang.Float> global_size) throws java.io.IOException
global size of domain axises
java.io.IOException
__DNA__FIELD__global_size
public CArrayFacade<java.lang.Float> getPrev_loc() throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev_loc
public void setPrev_loc(CArrayFacade<java.lang.Float> prev_loc) throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev_loc
public CArrayFacade<java.lang.Integer> getShift() throws java.io.IOException
current domain shift in simulation cells
java.io.IOException
__DNA__FIELD__shift
public void setShift(CArrayFacade<java.lang.Integer> shift) throws java.io.IOException
current domain shift in simulation cells
java.io.IOException
__DNA__FIELD__shift
public CArrayFacade<java.lang.Float> getShift_f() throws java.io.IOException
exact domain shift
java.io.IOException
__DNA__FIELD__shift_f
public void setShift_f(CArrayFacade<java.lang.Float> shift_f) throws java.io.IOException
exact domain shift
java.io.IOException
__DNA__FIELD__shift_f
public CArrayFacade<java.lang.Float> getObj_shift_f() throws java.io.IOException
how much object has shifted since previous smoke frame (used to "lock" domain while drawing)
java.io.IOException
__DNA__FIELD__obj_shift_f
public void setObj_shift_f(CArrayFacade<java.lang.Float> obj_shift_f) throws java.io.IOException
how much object has shifted since previous smoke frame (used to "lock" domain while drawing)
java.io.IOException
__DNA__FIELD__obj_shift_f
public CArrayFacade<CArrayFacade<java.lang.Float>> getImat() throws java.io.IOException
domain object imat
java.io.IOException
__DNA__FIELD__imat
public void setImat(CArrayFacade<CArrayFacade<java.lang.Float>> imat) throws java.io.IOException
domain object imat
java.io.IOException
__DNA__FIELD__imat
public CArrayFacade<CArrayFacade<java.lang.Float>> getObmat() throws java.io.IOException
domain obmat
java.io.IOException
__DNA__FIELD__obmat
public void setObmat(CArrayFacade<CArrayFacade<java.lang.Float>> obmat) throws java.io.IOException
domain obmat
java.io.IOException
__DNA__FIELD__obmat
public CArrayFacade<CArrayFacade<java.lang.Float>> getFluidmat() throws java.io.IOException
low res fluid matrix
java.io.IOException
__DNA__FIELD__fluidmat
public void setFluidmat(CArrayFacade<CArrayFacade<java.lang.Float>> fluidmat) throws java.io.IOException
low res fluid matrix
java.io.IOException
__DNA__FIELD__fluidmat
public CArrayFacade<CArrayFacade<java.lang.Float>> getFluidmat_wt() throws java.io.IOException
high res fluid matrix
java.io.IOException
__DNA__FIELD__fluidmat_wt
public void setFluidmat_wt(CArrayFacade<CArrayFacade<java.lang.Float>> fluidmat_wt) throws java.io.IOException
high res fluid matrix
java.io.IOException
__DNA__FIELD__fluidmat_wt
public CArrayFacade<java.lang.Integer> getBase_res() throws java.io.IOException
initial "non-adapted" resolution
java.io.IOException
__DNA__FIELD__base_res
public void setBase_res(CArrayFacade<java.lang.Integer> base_res) throws java.io.IOException
initial "non-adapted" resolution
java.io.IOException
__DNA__FIELD__base_res
public CArrayFacade<java.lang.Integer> getRes_min() throws java.io.IOException
cell min
java.io.IOException
__DNA__FIELD__res_min
public void setRes_min(CArrayFacade<java.lang.Integer> res_min) throws java.io.IOException
cell min
java.io.IOException
__DNA__FIELD__res_min
public CArrayFacade<java.lang.Integer> getRes_max() throws java.io.IOException
cell max
java.io.IOException
__DNA__FIELD__res_max
public void setRes_max(CArrayFacade<java.lang.Integer> res_max) throws java.io.IOException
cell max
java.io.IOException
__DNA__FIELD__res_max
public CArrayFacade<java.lang.Integer> getRes() throws java.io.IOException
data resolution (res_max-res_min)
java.io.IOException
__DNA__FIELD__res
public void setRes(CArrayFacade<java.lang.Integer> res) throws java.io.IOException
data resolution (res_max-res_min)
java.io.IOException
__DNA__FIELD__res
public int getTotal_cells() throws java.io.IOException
java.io.IOException
__DNA__FIELD__total_cells
public void setTotal_cells(int total_cells) throws java.io.IOException
java.io.IOException
__DNA__FIELD__total_cells
public float getDx() throws java.io.IOException
1.0f / res
java.io.IOException
__DNA__FIELD__dx
public void setDx(float dx) throws java.io.IOException
1.0f / res
java.io.IOException
__DNA__FIELD__dx
public float getScale() throws java.io.IOException
largest domain size
java.io.IOException
__DNA__FIELD__scale
public void setScale(float scale) throws java.io.IOException
largest domain size
java.io.IOException
__DNA__FIELD__scale
public int getAdapt_margin() throws java.io.IOException
user settings
java.io.IOException
__DNA__FIELD__adapt_margin
public void setAdapt_margin(int adapt_margin) throws java.io.IOException
user settings
java.io.IOException
__DNA__FIELD__adapt_margin
public int getAdapt_res() throws java.io.IOException
java.io.IOException
__DNA__FIELD__adapt_res
public void setAdapt_res(int adapt_res) throws java.io.IOException
java.io.IOException
__DNA__FIELD__adapt_res
public float getAdapt_threshold() throws java.io.IOException
java.io.IOException
__DNA__FIELD__adapt_threshold
public void setAdapt_threshold(float adapt_threshold) throws java.io.IOException
java.io.IOException
__DNA__FIELD__adapt_threshold
public float getAlpha() throws java.io.IOException
java.io.IOException
__DNA__FIELD__alpha
public void setAlpha(float alpha) throws java.io.IOException
java.io.IOException
__DNA__FIELD__alpha
public float getBeta() throws java.io.IOException
java.io.IOException
__DNA__FIELD__beta
public void setBeta(float beta) throws java.io.IOException
java.io.IOException
__DNA__FIELD__beta
public int getAmplify() throws java.io.IOException
wavelet amplification
java.io.IOException
__DNA__FIELD__amplify
public void setAmplify(int amplify) throws java.io.IOException
wavelet amplification
java.io.IOException
__DNA__FIELD__amplify
public int getMaxres() throws java.io.IOException
longest axis on the BB gets this resolution assigned
java.io.IOException
__DNA__FIELD__maxres
public void setMaxres(int maxres) throws java.io.IOException
longest axis on the BB gets this resolution assigned
java.io.IOException
__DNA__FIELD__maxres
public int getFlags() throws java.io.IOException
show up-res or low res, etc
java.io.IOException
__DNA__FIELD__flags
public void setFlags(int flags) throws java.io.IOException
show up-res or low res, etc
java.io.IOException
__DNA__FIELD__flags
public int getViewsettings() throws java.io.IOException
java.io.IOException
__DNA__FIELD__viewsettings
public void setViewsettings(int viewsettings) throws java.io.IOException
java.io.IOException
__DNA__FIELD__viewsettings
public short getNoise() throws java.io.IOException
noise type: wave, curl, anisotropic
java.io.IOException
__DNA__FIELD__noise
public void setNoise(short noise) throws java.io.IOException
noise type: wave, curl, anisotropic
java.io.IOException
__DNA__FIELD__noise
public short getDiss_percent() throws java.io.IOException
java.io.IOException
__DNA__FIELD__diss_percent
public void setDiss_percent(short diss_percent) throws java.io.IOException
java.io.IOException
__DNA__FIELD__diss_percent
public int getDiss_speed() throws java.io.IOException
in frames
java.io.IOException
__DNA__FIELD__diss_speed
public void setDiss_speed(int diss_speed) throws java.io.IOException
in frames
java.io.IOException
__DNA__FIELD__diss_speed
public float getStrength() throws java.io.IOException
java.io.IOException
__DNA__FIELD__strength
public void setStrength(float strength) throws java.io.IOException
java.io.IOException
__DNA__FIELD__strength
public CArrayFacade<java.lang.Integer> getRes_wt() throws java.io.IOException
java.io.IOException
__DNA__FIELD__res_wt
public void setRes_wt(CArrayFacade<java.lang.Integer> res_wt) throws java.io.IOException
java.io.IOException
__DNA__FIELD__res_wt
public float getDx_wt() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dx_wt
public void setDx_wt(float dx_wt) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dx_wt
public int getCache_comp() throws java.io.IOException
point cache options
java.io.IOException
__DNA__FIELD__cache_comp
public void setCache_comp(int cache_comp) throws java.io.IOException
point cache options
java.io.IOException
__DNA__FIELD__cache_comp
public int getCache_high_comp() throws java.io.IOException
java.io.IOException
__DNA__FIELD__cache_high_comp
public void setCache_high_comp(int cache_high_comp) throws java.io.IOException
java.io.IOException
__DNA__FIELD__cache_high_comp
public int getOpenvdb_comp() throws java.io.IOException
OpenVDB cache options
java.io.IOException
__DNA__FIELD__openvdb_comp
public void setOpenvdb_comp(int openvdb_comp) throws java.io.IOException
OpenVDB cache options
java.io.IOException
__DNA__FIELD__openvdb_comp
public byte getCache_file_format() throws java.io.IOException
java.io.IOException
__DNA__FIELD__cache_file_format
public void setCache_file_format(byte cache_file_format) throws java.io.IOException
java.io.IOException
__DNA__FIELD__cache_file_format
public byte getData_depth() throws java.io.IOException
java.io.IOException
__DNA__FIELD__data_depth
public void setData_depth(byte data_depth) throws java.io.IOException
java.io.IOException
__DNA__FIELD__data_depth
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 CArrayFacade<CPointer<PointCache>> getPoint_cache() throws java.io.IOException
Smoke uses only one cache from now on (index [0]), but keeping the array for now for reading old files. definition is in DNA_object_force.h
java.io.IOException
__DNA__FIELD__point_cache
public void setPoint_cache(CArrayFacade<CPointer<PointCache>> point_cache) throws java.io.IOException
Smoke uses only one cache from now on (index [0]), but keeping the array for now for reading old files. definition is in DNA_object_force.h
java.io.IOException
__DNA__FIELD__point_cache
public CArrayFacade<ListBase> getPtcaches() throws java.io.IOException
java.io.IOException
__DNA__FIELD__ptcaches
public void setPtcaches(CArrayFacade<ListBase> ptcaches) throws java.io.IOException
java.io.IOException
__DNA__FIELD__ptcaches
public CPointer<EffectorWeights> getEffector_weights() throws java.io.IOException
java.io.IOException
__DNA__FIELD__effector_weights
public void setEffector_weights(CPointer<EffectorWeights> effector_weights) throws java.io.IOException
java.io.IOException
__DNA__FIELD__effector_weights
public int getBorder_collisions() throws java.io.IOException
How domain border collisions are handled
java.io.IOException
__DNA__FIELD__border_collisions
public void setBorder_collisions(int border_collisions) throws java.io.IOException
How domain border collisions are handled
java.io.IOException
__DNA__FIELD__border_collisions
public float getTime_scale() throws java.io.IOException
java.io.IOException
__DNA__FIELD__time_scale
public void setTime_scale(float time_scale) throws java.io.IOException
java.io.IOException
__DNA__FIELD__time_scale
public float getVorticity() throws java.io.IOException
java.io.IOException
__DNA__FIELD__vorticity
public void setVorticity(float vorticity) throws java.io.IOException
java.io.IOException
__DNA__FIELD__vorticity
public int getActive_fields() throws java.io.IOException
java.io.IOException
__DNA__FIELD__active_fields
public void setActive_fields(int active_fields) throws java.io.IOException
java.io.IOException
__DNA__FIELD__active_fields
public CArrayFacade<java.lang.Float> getActive_color() throws java.io.IOException
monitor color situation of simulation
java.io.IOException
__DNA__FIELD__active_color
public void setActive_color(CArrayFacade<java.lang.Float> active_color) throws java.io.IOException
monitor color situation of simulation
java.io.IOException
__DNA__FIELD__active_color
public int getHighres_sampling() throws java.io.IOException
java.io.IOException
__DNA__FIELD__highres_sampling
public void setHighres_sampling(int highres_sampling) throws java.io.IOException
java.io.IOException
__DNA__FIELD__highres_sampling
public float getBurning_rate() throws java.io.IOException
flame parameters
java.io.IOException
__DNA__FIELD__burning_rate
public void setBurning_rate(float burning_rate) throws java.io.IOException
flame parameters
java.io.IOException
__DNA__FIELD__burning_rate
public float getFlame_smoke() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flame_smoke
public void setFlame_smoke(float flame_smoke) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flame_smoke
public float getFlame_vorticity() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flame_vorticity
public void setFlame_vorticity(float flame_vorticity) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flame_vorticity
public float getFlame_ignition() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flame_ignition
public void setFlame_ignition(float flame_ignition) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flame_ignition
public float getFlame_max_temp() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flame_max_temp
public void setFlame_max_temp(float flame_max_temp) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flame_max_temp
public CArrayFacade<java.lang.Float> getFlame_smoke_color() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flame_smoke_color
public void setFlame_smoke_color(CArrayFacade<java.lang.Float> flame_smoke_color) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flame_smoke_color
public CPointer<SmokeDomainSettings> __io__addressof()