Class ParticleSystem
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.ParticleSystem
-
public class ParticleSystem extends CFacade
Generated facet for DNA struct type 'ParticleSystem'.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__alloc_fluidsprings
Field descriptor (offset) for struct member 'alloc_fluidsprings'.static long[]
__DNA__FIELD__bakespace
Field descriptor (offset) for struct member 'bakespace'.static long[]
__DNA__FIELD__batch_cache
Field descriptor (offset) for struct member 'batch_cache'.static long[]
__DNA__FIELD__bb_uvname
Deprecated.Deprecatedstatic long[]
__DNA__FIELD__bvhtree
Field descriptor (offset) for struct member 'bvhtree'.static long[]
__DNA__FIELD__bvhtree_frame
Field descriptor (offset) for struct member 'bvhtree_frame'.static long[]
__DNA__FIELD__cfra
Field descriptor (offset) for struct member 'cfra'.static long[]
__DNA__FIELD__child
Field descriptor (offset) for struct member 'child'.static long[]
__DNA__FIELD__child_seed
Field descriptor (offset) for struct member 'child_seed'.static long[]
__DNA__FIELD__childcache
Field descriptor (offset) for struct member 'childcache'.static long[]
__DNA__FIELD__childcachebufs
Field descriptor (offset) for struct member 'childcachebufs'.static long[]
__DNA__FIELD__clmd
Field descriptor (offset) for struct member 'clmd'.static long[]
__DNA__FIELD__dt_frac
Field descriptor (offset) for struct member 'dt_frac'.static long[]
__DNA__FIELD__edit
Field descriptor (offset) for struct member 'edit'.static long[]
__DNA__FIELD__effectors
Field descriptor (offset) for struct member 'effectors'.static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__fluid_springs
Field descriptor (offset) for struct member 'fluid_springs'.static long[]
__DNA__FIELD__hair_in_mesh
Field descriptor (offset) for struct member 'hair_in_mesh'.static long[]
__DNA__FIELD__hair_out_mesh
Field descriptor (offset) for struct member 'hair_out_mesh'.static long[]
__DNA__FIELD__imat
Field descriptor (offset) for struct member 'imat'.static long[]
__DNA__FIELD__lattice_deform_data
Field descriptor (offset) for struct member 'lattice_deform_data'.static long[]
__DNA__FIELD__lattice_strength
Field descriptor (offset) for struct member 'lattice_strength'.static long[]
__DNA__FIELD__name
Field descriptor (offset) for struct member 'name'.static long[]
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.static long[]
__DNA__FIELD__orig_psys
Field descriptor (offset) for struct member 'orig_psys'.static long[]
__DNA__FIELD__parent
Field descriptor (offset) for struct member 'parent'.static long[]
__DNA__FIELD__part
Field descriptor (offset) for struct member 'part'.static long[]
__DNA__FIELD__particles
Field descriptor (offset) for struct member 'particles'.static long[]
__DNA__FIELD__pathcache
Field descriptor (offset) for struct member 'pathcache'.static long[]
__DNA__FIELD__pathcachebufs
Field descriptor (offset) for struct member 'pathcachebufs'.static long[]
__DNA__FIELD__pdd
Field descriptor (offset) for struct member 'pdd'.static long[]
__DNA__FIELD__pointcache
Field descriptor (offset) for struct member 'pointcache'.static long[]
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.static long[]
__DNA__FIELD__ptcaches
Field descriptor (offset) for struct member 'ptcaches'.static long[]
__DNA__FIELD__recalc
Field descriptor (offset) for struct member 'recalc'.static long[]
__DNA__FIELD__rt3
Field descriptor (offset) for struct member 'rt3'.static long[]
__DNA__FIELD__seed
Field descriptor (offset) for struct member 'seed'.static long[]
__DNA__FIELD__target_ob
Field descriptor (offset) for struct member 'target_ob'.static long[]
__DNA__FIELD__target_psys
Field descriptor (offset) for struct member 'target_psys'.static long[]
__DNA__FIELD__targets
Field descriptor (offset) for struct member 'targets'.static long[]
__DNA__FIELD__tot_fluidsprings
Field descriptor (offset) for struct member 'tot_fluidsprings'.static long[]
__DNA__FIELD__totcached
Field descriptor (offset) for struct member 'totcached'.static long[]
__DNA__FIELD__totchild
Field descriptor (offset) for struct member 'totchild'.static long[]
__DNA__FIELD__totchildcache
Field descriptor (offset) for struct member 'totchildcache'.static long[]
__DNA__FIELD__totkeyed
Field descriptor (offset) for struct member 'totkeyed'.static long[]
__DNA__FIELD__totpart
Field descriptor (offset) for struct member 'totpart'.static long[]
__DNA__FIELD__totunexist
Field descriptor (offset) for struct member 'totunexist'.static long[]
__DNA__FIELD__tree
Field descriptor (offset) for struct member 'tree'.static long[]
__DNA__FIELD__tree_frame
Field descriptor (offset) for struct member 'tree_frame'.static long[]
__DNA__FIELD__vg_neg
Field descriptor (offset) for struct member 'vg_neg'.static long[]
__DNA__FIELD__vgroup
Field descriptor (offset) for struct member 'vgroup'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct ParticleSystem.-
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 ParticleSystem(long __address, Block __block, BlockTable __blockTable)
protected
ParticleSystem(ParticleSystem that)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CPointer<ParticleSystem>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.CArrayFacade<java.lang.Byte>
get_pad1()
Get method for struct member '_pad1'.int
getAlloc_fluidsprings()
Get method for struct member 'alloc_fluidsprings'.short
getBakespace()
Get method for struct member 'bakespace'.CPointer<java.lang.Object>
getBatch_cache()
Get method for struct member 'batch_cache'.CArrayFacade<CArrayFacade<java.lang.Byte>>
getBb_uvname()
Deprecated.DeprecatedCPointer<java.lang.Object>
getBvhtree()
Get method for struct member 'bvhtree'.float
getBvhtree_frame()
Get method for struct member 'bvhtree_frame'.float
getCfra()
Get method for struct member 'cfra'.CPointer<ChildParticle>
getChild()
Get method for struct member 'child'.int
getChild_seed()
Get method for struct member 'child_seed'.CPointer<CPointer<java.lang.Object>>
getChildcache()
Get method for struct member 'childcache'.ListBase
getChildcachebufs()
Get method for struct member 'childcachebufs'.CPointer<ClothModifierData>
getClmd()
Get method for struct member 'clmd'.float
getDt_frac()
Get method for struct member 'dt_frac'.CPointer<java.lang.Object>
getEdit()
Get method for struct member 'edit'.CPointer<ListBase>
getEffectors()
Get method for struct member 'effectors'.int
getFlag()
Get method for struct member 'flag'.CPointer<ParticleSpring>
getFluid_springs()
Get method for struct member 'fluid_springs'.CPointer<Mesh>
getHair_in_mesh()
Get method for struct member 'hair_in_mesh'.CPointer<Mesh>
getHair_out_mesh()
Get method for struct member 'hair_out_mesh'.CArrayFacade<CArrayFacade<java.lang.Float>>
getImat()
Get method for struct member 'imat'.CPointer<java.lang.Object>
getLattice_deform_data()
Get method for struct member 'lattice_deform_data'.float
getLattice_strength()
Get method for struct member 'lattice_strength'.CArrayFacade<java.lang.Byte>
getName()
Get method for struct member 'name'.CPointer<ParticleSystem>
getNext()
Get method for struct member 'next'.CPointer<ParticleSystem>
getOrig_psys()
Get method for struct member 'orig_psys'.CPointer<BlenderObject>
getParent()
Get method for struct member 'parent'.CPointer<ParticleSettings>
getPart()
Get method for struct member 'part'.CPointer<ParticleData>
getParticles()
Get method for struct member 'particles'.CPointer<CPointer<java.lang.Object>>
getPathcache()
Get method for struct member 'pathcache'.ListBase
getPathcachebufs()
Get method for struct member 'pathcachebufs'.CPointer<java.lang.Object>
getPdd()
Get method for struct member 'pdd'.CPointer<PointCache>
getPointcache()
Get method for struct member 'pointcache'.CPointer<ParticleSystem>
getPrev()
Get method for struct member 'prev'.ListBase
getPtcaches()
Get method for struct member 'ptcaches'.int
getRecalc()
Get method for struct member 'recalc'.short
getRt3()
Get method for struct member 'rt3'.int
getSeed()
Get method for struct member 'seed'.CPointer<BlenderObject>
getTarget_ob()
Get method for struct member 'target_ob'.short
getTarget_psys()
Get method for struct member 'target_psys'.ListBase
getTargets()
Get method for struct member 'targets'.int
getTot_fluidsprings()
Get method for struct member 'tot_fluidsprings'.int
getTotcached()
Get method for struct member 'totcached'.int
getTotchild()
Get method for struct member 'totchild'.int
getTotchildcache()
Get method for struct member 'totchildcache'.short
getTotkeyed()
Get method for struct member 'totkeyed'.int
getTotpart()
Get method for struct member 'totpart'.int
getTotunexist()
Get method for struct member 'totunexist'.CPointer<java.lang.Object>
getTree()
Get method for struct member 'tree'.float
getTree_frame()
Get method for struct member 'tree_frame'.short
getVg_neg()
Get method for struct member 'vg_neg'.CArrayFacade<java.lang.Short>
getVgroup()
Get method for struct member 'vgroup'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.void
set_pad1(CArrayFacade<java.lang.Byte> _pad1)
Set method for struct member '_pad1'.void
setAlloc_fluidsprings(int alloc_fluidsprings)
Set method for struct member 'alloc_fluidsprings'.void
setBakespace(short bakespace)
Set method for struct member 'bakespace'.void
setBatch_cache(CPointer<java.lang.Object> batch_cache)
Set method for struct member 'batch_cache'.void
setBb_uvname(CArrayFacade<CArrayFacade<java.lang.Byte>> bb_uvname)
Deprecated.Deprecatedvoid
setBvhtree(CPointer<java.lang.Object> bvhtree)
Set method for struct member 'bvhtree'.void
setBvhtree_frame(float bvhtree_frame)
Set method for struct member 'bvhtree_frame'.void
setCfra(float cfra)
Set method for struct member 'cfra'.void
setChild(CPointer<ChildParticle> child)
Set method for struct member 'child'.void
setChild_seed(int child_seed)
Set method for struct member 'child_seed'.void
setChildcache(CPointer<CPointer<java.lang.Object>> childcache)
Set method for struct member 'childcache'.void
setChildcachebufs(ListBase childcachebufs)
Set method for struct member 'childcachebufs'.void
setClmd(CPointer<ClothModifierData> clmd)
Set method for struct member 'clmd'.void
setDt_frac(float dt_frac)
Set method for struct member 'dt_frac'.void
setEdit(CPointer<java.lang.Object> edit)
Set method for struct member 'edit'.void
setEffectors(CPointer<ListBase> effectors)
Set method for struct member 'effectors'.void
setFlag(int flag)
Set method for struct member 'flag'.void
setFluid_springs(CPointer<ParticleSpring> fluid_springs)
Set method for struct member 'fluid_springs'.void
setHair_in_mesh(CPointer<Mesh> hair_in_mesh)
Set method for struct member 'hair_in_mesh'.void
setHair_out_mesh(CPointer<Mesh> hair_out_mesh)
Set method for struct member 'hair_out_mesh'.void
setImat(CArrayFacade<CArrayFacade<java.lang.Float>> imat)
Set method for struct member 'imat'.void
setLattice_deform_data(CPointer<java.lang.Object> lattice_deform_data)
Set method for struct member 'lattice_deform_data'.void
setLattice_strength(float lattice_strength)
Set method for struct member 'lattice_strength'.void
setName(CArrayFacade<java.lang.Byte> name)
Set method for struct member 'name'.void
setNext(CPointer<ParticleSystem> next)
Set method for struct member 'next'.void
setOrig_psys(CPointer<ParticleSystem> orig_psys)
Set method for struct member 'orig_psys'.void
setParent(CPointer<BlenderObject> parent)
Set method for struct member 'parent'.void
setPart(CPointer<ParticleSettings> part)
Set method for struct member 'part'.void
setParticles(CPointer<ParticleData> particles)
Set method for struct member 'particles'.void
setPathcache(CPointer<CPointer<java.lang.Object>> pathcache)
Set method for struct member 'pathcache'.void
setPathcachebufs(ListBase pathcachebufs)
Set method for struct member 'pathcachebufs'.void
setPdd(CPointer<java.lang.Object> pdd)
Set method for struct member 'pdd'.void
setPointcache(CPointer<PointCache> pointcache)
Set method for struct member 'pointcache'.void
setPrev(CPointer<ParticleSystem> prev)
Set method for struct member 'prev'.void
setPtcaches(ListBase ptcaches)
Set method for struct member 'ptcaches'.void
setRecalc(int recalc)
Set method for struct member 'recalc'.void
setRt3(short rt3)
Set method for struct member 'rt3'.void
setSeed(int seed)
Set method for struct member 'seed'.void
setTarget_ob(CPointer<BlenderObject> target_ob)
Set method for struct member 'target_ob'.void
setTarget_psys(short target_psys)
Set method for struct member 'target_psys'.void
setTargets(ListBase targets)
Set method for struct member 'targets'.void
setTot_fluidsprings(int tot_fluidsprings)
Set method for struct member 'tot_fluidsprings'.void
setTotcached(int totcached)
Set method for struct member 'totcached'.void
setTotchild(int totchild)
Set method for struct member 'totchild'.void
setTotchildcache(int totchildcache)
Set method for struct member 'totchildcache'.void
setTotkeyed(short totkeyed)
Set method for struct member 'totkeyed'.void
setTotpart(int totpart)
Set method for struct member 'totpart'.void
setTotunexist(int totunexist)
Set method for struct member 'totunexist'.void
setTree(CPointer<java.lang.Object> tree)
Set method for struct member 'tree'.void
setTree_frame(float tree_frame)
Set method for struct member 'tree_frame'.void
setVg_neg(short vg_neg)
Set method for struct member 'vg_neg'.void
setVgroup(CArrayFacade<java.lang.Short> vgroup)
Set method for struct member 'vgroup'.-
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 ParticleSystem.It is required when allocating a new block to store data for ParticleSystem.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__next
public static final long[] __DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.Field Documentation
Blender Source Code
note1: make sure all (run-time) are NULL's in 'copy_particlesystem' XXX, this function is no more! - need to investigate. note2: make sure any uses of this struct in DNA are accounted for in 'BKE_object_copy_particlesystems'.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__next); CPointer<CPointer<ParticleSystem>> p_next = p.cast(new Class[]{CPointer.class, ParticleSystem.class});
Metadata
- Field: 'next'
- Signature: 'ParticleSystem*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__prev
public static final long[] __DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__prev); CPointer<CPointer<ParticleSystem>> p_prev = p.cast(new Class[]{CPointer.class, ParticleSystem.class});
Metadata
- Field: 'prev'
- Signature: 'ParticleSystem*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__part
public static final long[] __DNA__FIELD__part
Field descriptor (offset) for struct member 'part'.Field Documentation
Blender Source Code
Particle settings.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__part); CPointer<CPointer<ParticleSettings>> p_part = p.cast(new Class[]{CPointer.class, ParticleSettings.class});
Metadata
- Field: 'part'
- Signature: 'ParticleSettings*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__particles
public static final long[] __DNA__FIELD__particles
Field descriptor (offset) for struct member 'particles'.Field Documentation
Blender Python API
(read-only) Particles generated by the particle systemBlender Source Code
(parent) particles.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__particles); CPointer<CPointer<ParticleData>> p_particles = p.cast(new Class[]{CPointer.class, ParticleData.class});
Metadata
- Field: 'particles'
- Signature: 'ParticleData*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__child
public static final long[] __DNA__FIELD__child
Field descriptor (offset) for struct member 'child'.Field Documentation
Blender Source Code
Child particles.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__child); CPointer<CPointer<ChildParticle>> p_child = p.cast(new Class[]{CPointer.class, ChildParticle.class});
Metadata
- Field: 'child'
- Signature: 'ChildParticle*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__edit
public static final long[] __DNA__FIELD__edit
Field descriptor (offset) for struct member 'edit'.Field Documentation
Blender Source Code
Particle editmode (runtime).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__edit); CPointer<CPointer<Object>> p_edit = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'edit'
- Signature: 'PTCacheEdit*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__pathcache
public static final long[] __DNA__FIELD__pathcache
Field descriptor (offset) for struct member 'pathcache'.Field Documentation
Blender Source Code
Path cache (runtime).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__pathcache); CPointer<CPointer<CPointer<Object>>> p_pathcache = p.cast(new Class[]{CPointer.class, CPointer.class, Object.class});
Metadata
- Field: 'pathcache'
- Signature: 'ParticleCacheKey**'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__childcache
public static final long[] __DNA__FIELD__childcache
Field descriptor (offset) for struct member 'childcache'.Field Documentation
Blender Source Code
Child cache (runtime).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__childcache); CPointer<CPointer<CPointer<Object>>> p_childcache = p.cast(new Class[]{CPointer.class, CPointer.class, Object.class});
Metadata
- Field: 'childcache'
- Signature: 'ParticleCacheKey**'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__pathcachebufs
public static final long[] __DNA__FIELD__pathcachebufs
Field descriptor (offset) for struct member 'pathcachebufs'.Field Documentation
Blender Source Code
Buffers for the above.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__pathcachebufs); CPointer<ListBase> p_pathcachebufs = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'pathcachebufs'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__childcachebufs
public static final long[] __DNA__FIELD__childcachebufs
Field descriptor (offset) for struct member 'childcachebufs'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__childcachebufs); CPointer<ListBase> p_childcachebufs = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'childcachebufs'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__clmd
public static final long[] __DNA__FIELD__clmd
Field descriptor (offset) for struct member 'clmd'.Field Documentation
Blender Source Code
Cloth simulation for hair.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__clmd); CPointer<CPointer<ClothModifierData>> p_clmd = p.cast(new Class[]{CPointer.class, ClothModifierData.class});
Metadata
- Field: 'clmd'
- Signature: 'ClothModifierData*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__hair_in_mesh
public static final long[] __DNA__FIELD__hair_in_mesh
Field descriptor (offset) for struct member 'hair_in_mesh'.Field Documentation
Blender Source Code
Input/output for cloth simulation.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__hair_in_mesh); CPointer<CPointer<Mesh>> p_hair_in_mesh = p.cast(new Class[]{CPointer.class, Mesh.class});
Metadata
- Field: 'hair_in_mesh'
- Signature: 'Mesh*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__hair_out_mesh
public static final long[] __DNA__FIELD__hair_out_mesh
Field descriptor (offset) for struct member 'hair_out_mesh'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__hair_out_mesh); CPointer<CPointer<Mesh>> p_hair_out_mesh = p.cast(new Class[]{CPointer.class, Mesh.class});
Metadata
- Field: 'hair_out_mesh'
- Signature: 'Mesh*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__target_ob
public static final long[] __DNA__FIELD__target_ob
Field descriptor (offset) for struct member 'target_ob'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__target_ob); CPointer<CPointer<BlenderObject>> p_target_ob = p.cast(new Class[]{CPointer.class, BlenderObject.class});
Metadata
- Field: 'target_ob'
- Signature: 'Object*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__lattice_deform_data
public static final long[] __DNA__FIELD__lattice_deform_data
Field descriptor (offset) for struct member 'lattice_deform_data'.Field Documentation
Blender Source Code
Run-time only lattice deformation data.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__lattice_deform_data); CPointer<CPointer<Object>> p_lattice_deform_data = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'lattice_deform_data'
- Signature: 'LatticeDeformData*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__parent
public static final long[] __DNA__FIELD__parent
Field descriptor (offset) for struct member 'parent'.Field Documentation
Blender Python API
Use this object's coordinate system instead of global coordinate systemBlender Source Code
s from global space -> parent space.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__parent); CPointer<CPointer<BlenderObject>> p_parent = p.cast(new Class[]{CPointer.class, BlenderObject.class});
Metadata
- Field: 'parent'
- Signature: 'Object*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__targets
public static final long[] __DNA__FIELD__targets
Field descriptor (offset) for struct member 'targets'.Field Documentation
Blender Python API
(read-only) Target particle systemsBlender Source Code
Used for keyed and boid physics.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__targets); CPointer<ListBase> p_targets = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'targets'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__name
public static final long[] __DNA__FIELD__name
Field descriptor (offset) for struct member 'name'.Field Documentation
Blender Python API
Particle system nameBlender Source Code
Particle system name, MAX_NAME.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__name); CPointer<CArrayFacade<Byte>> p_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: 'name'
- Signature: 'char[64]'
- Actual Size (32bit/64bit): 64/64
-
__DNA__FIELD__imat
public static final long[] __DNA__FIELD__imat
Field descriptor (offset) for struct member 'imat'.Field Documentation
Blender Source Code
Used for instancing.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__imat); CPointer<CArrayFacade<CArrayFacade<Float>>> p_imat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
Metadata
- Field: 'imat'
- Signature: 'float[4][4]'
- Actual Size (32bit/64bit): 64/64
-
__DNA__FIELD__cfra
public static final long[] __DNA__FIELD__cfra
Field descriptor (offset) for struct member 'cfra'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__cfra); CPointer<Float> p_cfra = p.cast(new Class[]{Float.class});
Metadata
- Field: 'cfra'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__tree_frame
public static final long[] __DNA__FIELD__tree_frame
Field descriptor (offset) for struct member 'tree_frame'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__tree_frame); CPointer<Float> p_tree_frame = p.cast(new Class[]{Float.class});
Metadata
- Field: 'tree_frame'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__bvhtree_frame
public static final long[] __DNA__FIELD__bvhtree_frame
Field descriptor (offset) for struct member 'bvhtree_frame'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__bvhtree_frame); CPointer<Float> p_bvhtree_frame = p.cast(new Class[]{Float.class});
Metadata
- Field: 'bvhtree_frame'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__seed
public static final long[] __DNA__FIELD__seed
Field descriptor (offset) for struct member 'seed'.Field Documentation
Blender Python API
Offset in the random number table, to get a different randomized resultPointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__seed); CPointer<Integer> p_seed = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'seed'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__child_seed
public static final long[] __DNA__FIELD__child_seed
Field descriptor (offset) for struct member 'child_seed'.Field Documentation
Blender Python API
Offset in the random number table for child particles, to get a different randomized resultPointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__child_seed); CPointer<Integer> p_child_seed = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'child_seed'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__flag); CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'flag'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__totpart
public static final long[] __DNA__FIELD__totpart
Field descriptor (offset) for struct member 'totpart'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__totpart); CPointer<Integer> p_totpart = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'totpart'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__totunexist
public static final long[] __DNA__FIELD__totunexist
Field descriptor (offset) for struct member 'totunexist'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__totunexist); CPointer<Integer> p_totunexist = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'totunexist'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__totchild
public static final long[] __DNA__FIELD__totchild
Field descriptor (offset) for struct member 'totchild'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__totchild); CPointer<Integer> p_totchild = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'totchild'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__totcached
public static final long[] __DNA__FIELD__totcached
Field descriptor (offset) for struct member 'totcached'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__totcached); CPointer<Integer> p_totcached = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'totcached'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__totchildcache
public static final long[] __DNA__FIELD__totchildcache
Field descriptor (offset) for struct member 'totchildcache'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__totchildcache); CPointer<Integer> p_totchildcache = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'totchildcache'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__recalc
public static final long[] __DNA__FIELD__recalc
Field descriptor (offset) for struct member 'recalc'.Field Documentation
Blender Source Code
NOTE: Recalc is one of ID_RECALC_PSYS_ALL flags.
TODO(sergey): Use #ParticleSettings.id.recalc instead of this duplicated flag somehow.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__recalc); CPointer<Integer> p_recalc = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'recalc'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__target_psys
public static final long[] __DNA__FIELD__target_psys
Field descriptor (offset) for struct member 'target_psys'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__target_psys); CPointer<Short> p_target_psys = p.cast(new Class[]{Short.class});
Metadata
- Field: 'target_psys'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__totkeyed
public static final long[] __DNA__FIELD__totkeyed
Field descriptor (offset) for struct member 'totkeyed'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__totkeyed); CPointer<Short> p_totkeyed = p.cast(new Class[]{Short.class});
Metadata
- Field: 'totkeyed'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__bakespace
public static final long[] __DNA__FIELD__bakespace
Field descriptor (offset) for struct member 'bakespace'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__bakespace); CPointer<Short> p_bakespace = p.cast(new Class[]{Short.class});
Metadata
- Field: 'bakespace'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__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:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD___pad1); CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad1'
- Signature: 'char[6]'
- Actual Size (32bit/64bit): 6/6
-
__DNA__FIELD__bb_uvname
public static final long[] __DNA__FIELD__bb_uvname
Deprecated.DeprecatedPointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__bb_uvname); CPointer<CArrayFacade<CArrayFacade<Byte>>> p_bb_uvname = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Byte.class});
Metadata
- Field: 'bb_uvname'
- Signature: 'char[3][64]'
- Actual Size (32bit/64bit): 192/192
Field descriptor (offset) for struct member 'bb_uvname'.Field Documentation
Blender Source Code
Billboard uv name, MAX_CUSTOMDATA_LAYER_NAME.
-
__DNA__FIELD__vgroup
public static final long[] __DNA__FIELD__vgroup
Field descriptor (offset) for struct member 'vgroup'.Field Documentation
Blender Source Code
if you change these remember to update array lengths to PSYS_TOT_VG! Vertex groups, 0==disable, 1==starting index.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__vgroup); CPointer<CArrayFacade<Short>> p_vgroup = p.cast(new Class[]{CArrayFacade.class, Short.class});
Metadata
- Field: 'vgroup'
- Signature: 'short[13]'
- Actual Size (32bit/64bit): 26/26
-
__DNA__FIELD__vg_neg
public static final long[] __DNA__FIELD__vg_neg
Field descriptor (offset) for struct member 'vg_neg'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__vg_neg); CPointer<Short> p_vg_neg = p.cast(new Class[]{Short.class});
Metadata
- Field: 'vg_neg'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__rt3
public static final long[] __DNA__FIELD__rt3
Field descriptor (offset) for struct member 'rt3'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__rt3); CPointer<Short> p_rt3 = p.cast(new Class[]{Short.class});
Metadata
- Field: 'rt3'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__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:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad'
- Signature: 'char[6]'
- Actual Size (32bit/64bit): 6/6
-
__DNA__FIELD__pointcache
public static final long[] __DNA__FIELD__pointcache
Field descriptor (offset) for struct member 'pointcache'.Field Documentation
Blender Source Code
point cache
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__pointcache); CPointer<CPointer<PointCache>> p_pointcache = p.cast(new Class[]{CPointer.class, PointCache.class});
Metadata
- Field: 'pointcache'
- Signature: 'PointCache*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__ptcaches
public static final long[] __DNA__FIELD__ptcaches
Field descriptor (offset) for struct member 'ptcaches'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__ptcaches); CPointer<ListBase> p_ptcaches = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'ptcaches'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__effectors
public static final long[] __DNA__FIELD__effectors
Field descriptor (offset) for struct member 'effectors'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__effectors); CPointer<CPointer<ListBase>> p_effectors = p.cast(new Class[]{CPointer.class, ListBase.class});
Metadata
- Field: 'effectors'
- Signature: 'ListBase*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__fluid_springs
public static final long[] __DNA__FIELD__fluid_springs
Field descriptor (offset) for struct member 'fluid_springs'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__fluid_springs); CPointer<CPointer<ParticleSpring>> p_fluid_springs = p.cast(new Class[]{CPointer.class, ParticleSpring.class});
Metadata
- Field: 'fluid_springs'
- Signature: 'ParticleSpring*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__tot_fluidsprings
public static final long[] __DNA__FIELD__tot_fluidsprings
Field descriptor (offset) for struct member 'tot_fluidsprings'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__tot_fluidsprings); CPointer<Integer> p_tot_fluidsprings = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'tot_fluidsprings'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__alloc_fluidsprings
public static final long[] __DNA__FIELD__alloc_fluidsprings
Field descriptor (offset) for struct member 'alloc_fluidsprings'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__alloc_fluidsprings); CPointer<Integer> p_alloc_fluidsprings = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'alloc_fluidsprings'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__tree
public static final long[] __DNA__FIELD__tree
Field descriptor (offset) for struct member 'tree'.Field Documentation
Blender Source Code
Used for interactions with self and other systems.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__tree); CPointer<CPointer<Object>> p_tree = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'tree'
- Signature: 'KDTree_3d*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__bvhtree
public static final long[] __DNA__FIELD__bvhtree
Field descriptor (offset) for struct member 'bvhtree'.Field Documentation
Blender Source Code
Used for interactions with self and other systems.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__bvhtree); CPointer<CPointer<Object>> p_bvhtree = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'bvhtree'
- Signature: 'BVHTree*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__pdd
public static final long[] __DNA__FIELD__pdd
Field descriptor (offset) for struct member 'pdd'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__pdd); CPointer<CPointer<Object>> p_pdd = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'pdd'
- Signature: 'ParticleDrawData*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__dt_frac
public static final long[] __DNA__FIELD__dt_frac
Field descriptor (offset) for struct member 'dt_frac'.Field Documentation
Blender Python API
(read-only) The current simulation time step size, as a fraction of a frameBlender Source Code
Current time step, as a fraction of a frame.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__dt_frac); CPointer<Float> p_dt_frac = p.cast(new Class[]{Float.class});
Metadata
- Field: 'dt_frac'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__lattice_strength
public static final long[] __DNA__FIELD__lattice_strength
Field descriptor (offset) for struct member 'lattice_strength'.Field Documentation
Blender Source Code
Influence of the lattice modifier.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__lattice_strength); CPointer<Float> p_lattice_strength = p.cast(new Class[]{Float.class});
Metadata
- Field: 'lattice_strength'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__batch_cache
public static final long[] __DNA__FIELD__batch_cache
Field descriptor (offset) for struct member 'batch_cache'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__batch_cache); CPointer<CPointer<Object>> p_batch_cache = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'batch_cache'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__orig_psys
public static final long[] __DNA__FIELD__orig_psys
Field descriptor (offset) for struct member 'orig_psys'.Field Documentation
Blender Source Code
Set by dependency graph's copy-on-write, allows to quickly go from evaluated particle system to original one.
Original system will have this set to NULL.
Use psys_orig_get() function to access,
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleSystem particlesystem = ...; CPointer<Object> p = particlesystem.__dna__addressof(ParticleSystem.__DNA__FIELD__orig_psys); CPointer<CPointer<ParticleSystem>> p_orig_psys = p.cast(new Class[]{CPointer.class, ParticleSystem.class});
Metadata
- Field: 'orig_psys'
- Signature: 'ParticleSystem*'
- Actual Size (32bit/64bit): 4/8
-
-
Constructor Detail
-
ParticleSystem
public ParticleSystem(long __address, Block __block, BlockTable __blockTable)
-
ParticleSystem
protected ParticleSystem(ParticleSystem that)
-
-
Method Detail
-
getNext
public CPointer<ParticleSystem> getNext() throws java.io.IOException
Get method for struct member 'next'.Field Documentation
Blender Source Code
note1: make sure all (run-time) are NULL's in 'copy_particlesystem' XXX, this function is no more! - need to investigate. note2: make sure any uses of this struct in DNA are accounted for in 'BKE_object_copy_particlesystems'.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
setNext
public void setNext(CPointer<ParticleSystem> next) throws java.io.IOException
Set method for struct member 'next'.Field Documentation
Blender Source Code
note1: make sure all (run-time) are NULL's in 'copy_particlesystem' XXX, this function is no more! - need to investigate. note2: make sure any uses of this struct in DNA are accounted for in 'BKE_object_copy_particlesystems'.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
getPrev
public CPointer<ParticleSystem> getPrev() throws java.io.IOException
Get method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
setPrev
public void setPrev(CPointer<ParticleSystem> prev) throws java.io.IOException
Set method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
getPart
public CPointer<ParticleSettings> getPart() throws java.io.IOException
Get method for struct member 'part'.Field Documentation
Blender Source Code
Particle settings.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__part
-
setPart
public void setPart(CPointer<ParticleSettings> part) throws java.io.IOException
Set method for struct member 'part'.Field Documentation
Blender Source Code
Particle settings.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__part
-
getParticles
public CPointer<ParticleData> getParticles() throws java.io.IOException
Get method for struct member 'particles'.Field Documentation
Blender Python API
(read-only) Particles generated by the particle systemBlender Source Code
(parent) particles.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__particles
-
setParticles
public void setParticles(CPointer<ParticleData> particles) throws java.io.IOException
Set method for struct member 'particles'.Field Documentation
Blender Python API
(read-only) Particles generated by the particle systemBlender Source Code
(parent) particles.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__particles
-
getChild
public CPointer<ChildParticle> getChild() throws java.io.IOException
Get method for struct member 'child'.Field Documentation
Blender Source Code
Child particles.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__child
-
setChild
public void setChild(CPointer<ChildParticle> child) throws java.io.IOException
Set method for struct member 'child'.Field Documentation
Blender Source Code
Child particles.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__child
-
getEdit
public CPointer<java.lang.Object> getEdit() throws java.io.IOException
Get method for struct member 'edit'.Field Documentation
Blender Source Code
Particle editmode (runtime).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__edit
-
setEdit
public void setEdit(CPointer<java.lang.Object> edit) throws java.io.IOException
Set method for struct member 'edit'.Field Documentation
Blender Source Code
Particle editmode (runtime).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__edit
-
getPathcache
public CPointer<CPointer<java.lang.Object>> getPathcache() throws java.io.IOException
Get method for struct member 'pathcache'.Field Documentation
Blender Source Code
Path cache (runtime).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pathcache
-
setPathcache
public void setPathcache(CPointer<CPointer<java.lang.Object>> pathcache) throws java.io.IOException
Set method for struct member 'pathcache'.Field Documentation
Blender Source Code
Path cache (runtime).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pathcache
-
getChildcache
public CPointer<CPointer<java.lang.Object>> getChildcache() throws java.io.IOException
Get method for struct member 'childcache'.Field Documentation
Blender Source Code
Child cache (runtime).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__childcache
-
setChildcache
public void setChildcache(CPointer<CPointer<java.lang.Object>> childcache) throws java.io.IOException
Set method for struct member 'childcache'.Field Documentation
Blender Source Code
Child cache (runtime).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__childcache
-
getPathcachebufs
public ListBase getPathcachebufs() throws java.io.IOException
Get method for struct member 'pathcachebufs'.Field Documentation
Blender Source Code
Buffers for the above.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pathcachebufs
-
setPathcachebufs
public void setPathcachebufs(ListBase pathcachebufs) throws java.io.IOException
Set method for struct member 'pathcachebufs'.Field Documentation
Blender Source Code
Buffers for the above.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pathcachebufs
-
getChildcachebufs
public ListBase getChildcachebufs() throws java.io.IOException
Get method for struct member 'childcachebufs'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__childcachebufs
-
setChildcachebufs
public void setChildcachebufs(ListBase childcachebufs) throws java.io.IOException
Set method for struct member 'childcachebufs'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__childcachebufs
-
getClmd
public CPointer<ClothModifierData> getClmd() throws java.io.IOException
Get method for struct member 'clmd'.Field Documentation
Blender Source Code
Cloth simulation for hair.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__clmd
-
setClmd
public void setClmd(CPointer<ClothModifierData> clmd) throws java.io.IOException
Set method for struct member 'clmd'.Field Documentation
Blender Source Code
Cloth simulation for hair.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__clmd
-
getHair_in_mesh
public CPointer<Mesh> getHair_in_mesh() throws java.io.IOException
Get method for struct member 'hair_in_mesh'.Field Documentation
Blender Source Code
Input/output for cloth simulation.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__hair_in_mesh
-
setHair_in_mesh
public void setHair_in_mesh(CPointer<Mesh> hair_in_mesh) throws java.io.IOException
Set method for struct member 'hair_in_mesh'.Field Documentation
Blender Source Code
Input/output for cloth simulation.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__hair_in_mesh
-
getHair_out_mesh
public CPointer<Mesh> getHair_out_mesh() throws java.io.IOException
Get method for struct member 'hair_out_mesh'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__hair_out_mesh
-
setHair_out_mesh
public void setHair_out_mesh(CPointer<Mesh> hair_out_mesh) throws java.io.IOException
Set method for struct member 'hair_out_mesh'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__hair_out_mesh
-
getTarget_ob
public CPointer<BlenderObject> getTarget_ob() throws java.io.IOException
Get method for struct member 'target_ob'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__target_ob
-
setTarget_ob
public void setTarget_ob(CPointer<BlenderObject> target_ob) throws java.io.IOException
Set method for struct member 'target_ob'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__target_ob
-
getLattice_deform_data
public CPointer<java.lang.Object> getLattice_deform_data() throws java.io.IOException
Get method for struct member 'lattice_deform_data'.Field Documentation
Blender Source Code
Run-time only lattice deformation data.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__lattice_deform_data
-
setLattice_deform_data
public void setLattice_deform_data(CPointer<java.lang.Object> lattice_deform_data) throws java.io.IOException
Set method for struct member 'lattice_deform_data'.Field Documentation
Blender Source Code
Run-time only lattice deformation data.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__lattice_deform_data
-
getParent
public CPointer<BlenderObject> getParent() throws java.io.IOException
Get method for struct member 'parent'.Field Documentation
Blender Python API
Use this object's coordinate system instead of global coordinate systemBlender Source Code
s from global space -> parent space.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__parent
-
setParent
public void setParent(CPointer<BlenderObject> parent) throws java.io.IOException
Set method for struct member 'parent'.Field Documentation
Blender Python API
Use this object's coordinate system instead of global coordinate systemBlender Source Code
s from global space -> parent space.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__parent
-
getTargets
public ListBase getTargets() throws java.io.IOException
Get method for struct member 'targets'.Field Documentation
Blender Python API
(read-only) Target particle systemsBlender Source Code
Used for keyed and boid physics.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__targets
-
setTargets
public void setTargets(ListBase targets) throws java.io.IOException
Set method for struct member 'targets'.Field Documentation
Blender Python API
(read-only) Target particle systemsBlender Source Code
Used for keyed and boid physics.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__targets
-
getName
public CArrayFacade<java.lang.Byte> getName() throws java.io.IOException
Get method for struct member 'name'.Field Documentation
Blender Python API
Particle system nameBlender Source Code
Particle system name, MAX_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__name
-
setName
public void setName(CArrayFacade<java.lang.Byte> name) throws java.io.IOException
Set method for struct member 'name'.Field Documentation
Blender Python API
Particle system nameBlender Source Code
Particle system name, MAX_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__name
-
getImat
public CArrayFacade<CArrayFacade<java.lang.Float>> getImat() throws java.io.IOException
Get method for struct member 'imat'.Field Documentation
Blender Source Code
Used for instancing.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__imat
-
setImat
public void setImat(CArrayFacade<CArrayFacade<java.lang.Float>> imat) throws java.io.IOException
Set method for struct member 'imat'.Field Documentation
Blender Source Code
Used for instancing.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__imat
-
getCfra
public float getCfra() throws java.io.IOException
Get method for struct member 'cfra'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cfra
-
setCfra
public void setCfra(float cfra) throws java.io.IOException
Set method for struct member 'cfra'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cfra
-
getTree_frame
public float getTree_frame() throws java.io.IOException
Get method for struct member 'tree_frame'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tree_frame
-
setTree_frame
public void setTree_frame(float tree_frame) throws java.io.IOException
Set method for struct member 'tree_frame'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tree_frame
-
getBvhtree_frame
public float getBvhtree_frame() throws java.io.IOException
Get method for struct member 'bvhtree_frame'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bvhtree_frame
-
setBvhtree_frame
public void setBvhtree_frame(float bvhtree_frame) throws java.io.IOException
Set method for struct member 'bvhtree_frame'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bvhtree_frame
-
getSeed
public int getSeed() throws java.io.IOException
Get method for struct member 'seed'.Field Documentation
Blender Python API
Offset in the random number table, to get a different randomized result- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__seed
-
setSeed
public void setSeed(int seed) throws java.io.IOException
Set method for struct member 'seed'.Field Documentation
Blender Python API
Offset in the random number table, to get a different randomized result- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__seed
-
getChild_seed
public int getChild_seed() throws java.io.IOException
Get method for struct member 'child_seed'.Field Documentation
Blender Python API
Offset in the random number table for child particles, to get a different randomized result- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__child_seed
-
setChild_seed
public void setChild_seed(int child_seed) throws java.io.IOException
Set method for struct member 'child_seed'.Field Documentation
Blender Python API
Offset in the random number table for child particles, to get a different randomized result- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__child_seed
-
getFlag
public int getFlag() throws java.io.IOException
Get method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(int flag) throws java.io.IOException
Set method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getTotpart
public int getTotpart() throws java.io.IOException
Get method for struct member 'totpart'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totpart
-
setTotpart
public void setTotpart(int totpart) throws java.io.IOException
Set method for struct member 'totpart'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totpart
-
getTotunexist
public int getTotunexist() throws java.io.IOException
Get method for struct member 'totunexist'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totunexist
-
setTotunexist
public void setTotunexist(int totunexist) throws java.io.IOException
Set method for struct member 'totunexist'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totunexist
-
getTotchild
public int getTotchild() throws java.io.IOException
Get method for struct member 'totchild'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totchild
-
setTotchild
public void setTotchild(int totchild) throws java.io.IOException
Set method for struct member 'totchild'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totchild
-
getTotcached
public int getTotcached() throws java.io.IOException
Get method for struct member 'totcached'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totcached
-
setTotcached
public void setTotcached(int totcached) throws java.io.IOException
Set method for struct member 'totcached'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totcached
-
getTotchildcache
public int getTotchildcache() throws java.io.IOException
Get method for struct member 'totchildcache'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totchildcache
-
setTotchildcache
public void setTotchildcache(int totchildcache) throws java.io.IOException
Set method for struct member 'totchildcache'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totchildcache
-
getRecalc
public int getRecalc() throws java.io.IOException
Get method for struct member 'recalc'.Field Documentation
Blender Source Code
NOTE: Recalc is one of ID_RECALC_PSYS_ALL flags.
TODO(sergey): Use #ParticleSettings.id.recalc instead of this duplicated flag somehow.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__recalc
-
setRecalc
public void setRecalc(int recalc) throws java.io.IOException
Set method for struct member 'recalc'.Field Documentation
Blender Source Code
NOTE: Recalc is one of ID_RECALC_PSYS_ALL flags.
TODO(sergey): Use #ParticleSettings.id.recalc instead of this duplicated flag somehow.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__recalc
-
getTarget_psys
public short getTarget_psys() throws java.io.IOException
Get method for struct member 'target_psys'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__target_psys
-
setTarget_psys
public void setTarget_psys(short target_psys) throws java.io.IOException
Set method for struct member 'target_psys'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__target_psys
-
getTotkeyed
public short getTotkeyed() throws java.io.IOException
Get method for struct member 'totkeyed'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totkeyed
-
setTotkeyed
public void setTotkeyed(short totkeyed) throws java.io.IOException
Set method for struct member 'totkeyed'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totkeyed
-
getBakespace
public short getBakespace() throws java.io.IOException
Get method for struct member 'bakespace'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bakespace
-
setBakespace
public void setBakespace(short bakespace) throws java.io.IOException
Set method for struct member 'bakespace'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bakespace
-
get_pad1
public CArrayFacade<java.lang.Byte> 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(CArrayFacade<java.lang.Byte> _pad1) throws java.io.IOException
Set method for struct member '_pad1'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad1
-
getBb_uvname
public CArrayFacade<CArrayFacade<java.lang.Byte>> getBb_uvname() throws java.io.IOException
Deprecated.DeprecatedGet method for struct member 'bb_uvname'.Field Documentation
Blender Source Code
Billboard uv name, MAX_CUSTOMDATA_LAYER_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bb_uvname
-
setBb_uvname
public void setBb_uvname(CArrayFacade<CArrayFacade<java.lang.Byte>> bb_uvname) throws java.io.IOException
Deprecated.DeprecatedSet method for struct member 'bb_uvname'.Field Documentation
Blender Source Code
Billboard uv name, MAX_CUSTOMDATA_LAYER_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bb_uvname
-
getVgroup
public CArrayFacade<java.lang.Short> getVgroup() throws java.io.IOException
Get method for struct member 'vgroup'.Field Documentation
Blender Source Code
if you change these remember to update array lengths to PSYS_TOT_VG! Vertex groups, 0==disable, 1==starting index.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__vgroup
-
setVgroup
public void setVgroup(CArrayFacade<java.lang.Short> vgroup) throws java.io.IOException
Set method for struct member 'vgroup'.Field Documentation
Blender Source Code
if you change these remember to update array lengths to PSYS_TOT_VG! Vertex groups, 0==disable, 1==starting index.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__vgroup
-
getVg_neg
public short getVg_neg() throws java.io.IOException
Get method for struct member 'vg_neg'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__vg_neg
-
setVg_neg
public void setVg_neg(short vg_neg) throws java.io.IOException
Set method for struct member 'vg_neg'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__vg_neg
-
getRt3
public short getRt3() throws java.io.IOException
Get method for struct member 'rt3'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__rt3
-
setRt3
public void setRt3(short rt3) throws java.io.IOException
Set method for struct member 'rt3'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__rt3
-
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
-
getPointcache
public CPointer<PointCache> getPointcache() throws java.io.IOException
Get method for struct member 'pointcache'.Field Documentation
Blender Source Code
point cache
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pointcache
-
setPointcache
public void setPointcache(CPointer<PointCache> pointcache) throws java.io.IOException
Set method for struct member 'pointcache'.Field Documentation
Blender Source Code
point cache
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pointcache
-
getPtcaches
public ListBase getPtcaches() throws java.io.IOException
Get method for struct member 'ptcaches'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ptcaches
-
setPtcaches
public void setPtcaches(ListBase ptcaches) throws java.io.IOException
Set method for struct member 'ptcaches'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ptcaches
-
getEffectors
public CPointer<ListBase> getEffectors() throws java.io.IOException
Get method for struct member 'effectors'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__effectors
-
setEffectors
public void setEffectors(CPointer<ListBase> effectors) throws java.io.IOException
Set method for struct member 'effectors'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__effectors
-
getFluid_springs
public CPointer<ParticleSpring> getFluid_springs() throws java.io.IOException
Get method for struct member 'fluid_springs'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__fluid_springs
-
setFluid_springs
public void setFluid_springs(CPointer<ParticleSpring> fluid_springs) throws java.io.IOException
Set method for struct member 'fluid_springs'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__fluid_springs
-
getTot_fluidsprings
public int getTot_fluidsprings() throws java.io.IOException
Get method for struct member 'tot_fluidsprings'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tot_fluidsprings
-
setTot_fluidsprings
public void setTot_fluidsprings(int tot_fluidsprings) throws java.io.IOException
Set method for struct member 'tot_fluidsprings'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tot_fluidsprings
-
getAlloc_fluidsprings
public int getAlloc_fluidsprings() throws java.io.IOException
Get method for struct member 'alloc_fluidsprings'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__alloc_fluidsprings
-
setAlloc_fluidsprings
public void setAlloc_fluidsprings(int alloc_fluidsprings) throws java.io.IOException
Set method for struct member 'alloc_fluidsprings'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__alloc_fluidsprings
-
getTree
public CPointer<java.lang.Object> getTree() throws java.io.IOException
Get method for struct member 'tree'.Field Documentation
Blender Source Code
Used for interactions with self and other systems.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tree
-
setTree
public void setTree(CPointer<java.lang.Object> tree) throws java.io.IOException
Set method for struct member 'tree'.Field Documentation
Blender Source Code
Used for interactions with self and other systems.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tree
-
getBvhtree
public CPointer<java.lang.Object> getBvhtree() throws java.io.IOException
Get method for struct member 'bvhtree'.Field Documentation
Blender Source Code
Used for interactions with self and other systems.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bvhtree
-
setBvhtree
public void setBvhtree(CPointer<java.lang.Object> bvhtree) throws java.io.IOException
Set method for struct member 'bvhtree'.Field Documentation
Blender Source Code
Used for interactions with self and other systems.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bvhtree
-
getPdd
public CPointer<java.lang.Object> getPdd() throws java.io.IOException
Get method for struct member 'pdd'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pdd
-
setPdd
public void setPdd(CPointer<java.lang.Object> pdd) throws java.io.IOException
Set method for struct member 'pdd'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pdd
-
getDt_frac
public float getDt_frac() throws java.io.IOException
Get method for struct member 'dt_frac'.Field Documentation
Blender Python API
(read-only) The current simulation time step size, as a fraction of a frameBlender Source Code
Current time step, as a fraction of a frame.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dt_frac
-
setDt_frac
public void setDt_frac(float dt_frac) throws java.io.IOException
Set method for struct member 'dt_frac'.Field Documentation
Blender Python API
(read-only) The current simulation time step size, as a fraction of a frameBlender Source Code
Current time step, as a fraction of a frame.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dt_frac
-
getLattice_strength
public float getLattice_strength() throws java.io.IOException
Get method for struct member 'lattice_strength'.Field Documentation
Blender Source Code
Influence of the lattice modifier.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__lattice_strength
-
setLattice_strength
public void setLattice_strength(float lattice_strength) throws java.io.IOException
Set method for struct member 'lattice_strength'.Field Documentation
Blender Source Code
Influence of the lattice modifier.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__lattice_strength
-
getBatch_cache
public CPointer<java.lang.Object> getBatch_cache() throws java.io.IOException
Get method for struct member 'batch_cache'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__batch_cache
-
setBatch_cache
public void setBatch_cache(CPointer<java.lang.Object> batch_cache) throws java.io.IOException
Set method for struct member 'batch_cache'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__batch_cache
-
getOrig_psys
public CPointer<ParticleSystem> getOrig_psys() throws java.io.IOException
Get method for struct member 'orig_psys'.Field Documentation
Blender Source Code
Set by dependency graph's copy-on-write, allows to quickly go from evaluated particle system to original one.
Original system will have this set to NULL.
Use psys_orig_get() function to access,
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__orig_psys
-
setOrig_psys
public void setOrig_psys(CPointer<ParticleSystem> orig_psys) throws java.io.IOException
Set method for struct member 'orig_psys'.Field Documentation
Blender Source Code
Set by dependency graph's copy-on-write, allows to quickly go from evaluated particle system to original one.
Original system will have this set to NULL.
Use psys_orig_get() function to access,
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__orig_psys
-
__io__addressof
public CPointer<ParticleSystem> __io__addressof()
Instantiates a pointer on this instance.
-
-