|
Blender V4.3
|
#include <BKE_particle.h>
Public Attributes | |
| struct ParticleSimulationData | sim |
| struct Mesh * | mesh |
| struct Material * | ma |
| struct KDTree_3d * | tree |
| struct ParticleSeam * | seams |
| int | totseam |
| float * | jit |
| float * | jitoff |
| float * | weight |
| float | maxweight |
| int * | index |
| int | jitlevel |
| int | cfrom |
| int | distr |
| struct ParticleData * | tpars |
| bool | editupdate |
| int | between |
| int | segments |
| int | extra_segments |
| int | totchild |
| int | totparent |
| int | parent_pass |
| float | cfra |
| float * | vg_length |
| float * | vg_clump |
| float * | vg_kink |
| float * | vg_rough1 |
| float * | vg_rough2 |
| float * | vg_roughe |
| float * | vg_effector |
| float * | vg_twist |
| struct CurveMapping * | clumpcurve |
| struct CurveMapping * | roughcurve |
| struct CurveMapping * | twistcurve |
Definition at line 131 of file BKE_particle.h.
| int ParticleThreadContext::between |
Definition at line 153 of file BKE_particle.h.
Referenced by psys_thread_context_init_path(), and psys_thread_create_path().
| float ParticleThreadContext::cfra |
Definition at line 156 of file BKE_particle.h.
Referenced by psys_thread_context_init_path(), and psys_thread_create_path().
| int ParticleThreadContext::cfrom |
Definition at line 147 of file BKE_particle.h.
Referenced by distribute_children_exec(), and psys_thread_context_init_distribute().
| struct CurveMapping* ParticleThreadContext::clumpcurve |
Definition at line 163 of file BKE_particle.h.
Referenced by do_child_modifiers(), psys_thread_context_free(), and psys_thread_context_init_path().
| int ParticleThreadContext::distr |
Definition at line 147 of file BKE_particle.h.
Referenced by distribute_from_faces_exec(), distribute_from_volume_exec(), and psys_thread_context_init_distribute().
| bool ParticleThreadContext::editupdate |
Definition at line 152 of file BKE_particle.h.
Referenced by psys_thread_context_init_path(), and psys_thread_create_path().
| int ParticleThreadContext::extra_segments |
Definition at line 153 of file BKE_particle.h.
Referenced by do_kink_spiral(), psys_cache_child_paths(), and psys_thread_context_init_path().
| int* ParticleThreadContext::index |
Definition at line 145 of file BKE_particle.h.
Referenced by distribute_children_exec(), distribute_from_faces_exec(), distribute_from_verts_exec(), distribute_from_volume_exec(), psys_thread_context_free(), and psys_thread_context_init_distribute().
| float* ParticleThreadContext::jit |
Definition at line 143 of file BKE_particle.h.
Referenced by distribute_from_faces_exec(), distribute_from_volume_exec(), psys_thread_context_free(), and psys_thread_context_init_distribute().
| int ParticleThreadContext::jitlevel |
Definition at line 145 of file BKE_particle.h.
Referenced by distribute_from_faces_exec(), distribute_from_volume_exec(), and psys_thread_context_init_distribute().
| float * ParticleThreadContext::jitoff |
Definition at line 143 of file BKE_particle.h.
Referenced by distribute_from_faces_exec(), distribute_from_volume_exec(), psys_thread_context_free(), and psys_thread_context_init_distribute().
| struct Material* ParticleThreadContext::ma |
Definition at line 135 of file BKE_particle.h.
Referenced by psys_apply_child_modifiers(), psys_get_particle_on_path(), and psys_thread_context_init().
| float ParticleThreadContext::maxweight |
Definition at line 144 of file BKE_particle.h.
Referenced by psys_thread_context_init_distribute().
| struct Mesh* ParticleThreadContext::mesh |
Definition at line 134 of file BKE_particle.h.
Referenced by distribute_children_exec(), distribute_from_faces_exec(), distribute_from_verts_exec(), distribute_from_volume_exec(), distribute_particles_on_dm(), get_child_modifier_parameters(), psys_get_particle_on_path(), psys_thread_context_init(), psys_thread_context_init_distribute(), and psys_thread_context_init_path().
| int ParticleThreadContext::parent_pass |
Definition at line 154 of file BKE_particle.h.
Referenced by psys_cache_child_paths(), and psys_thread_context_init_path().
| struct CurveMapping* ParticleThreadContext::roughcurve |
Definition at line 164 of file BKE_particle.h.
Referenced by do_child_modifiers(), psys_thread_context_free(), and psys_thread_context_init_path().
| struct ParticleSeam* ParticleThreadContext::seams |
Definition at line 140 of file BKE_particle.h.
Referenced by psys_thread_context_free(), and psys_thread_context_init_distribute().
| int ParticleThreadContext::segments |
Definition at line 153 of file BKE_particle.h.
Referenced by do_kink_spiral(), psys_apply_child_modifiers(), psys_cache_child_paths(), psys_thread_context_init_path(), psys_thread_create_path(), and twist_num_segments().
| struct ParticleSimulationData ParticleThreadContext::sim |
Definition at line 133 of file BKE_particle.h.
Referenced by distribute_children_exec(), do_kink_spiral(), exec_child_path_cache(), get_child_modifier_parameters(), psys_apply_child_modifiers(), psys_get_particle_on_path(), psys_thread_context_free(), psys_thread_context_init(), psys_thread_context_init_distribute(), psys_thread_context_init_path(), and psys_thread_create_path().
| int ParticleThreadContext::totchild |
Definition at line 154 of file BKE_particle.h.
Referenced by psys_cache_child_paths(), and psys_thread_context_init_path().
| int ParticleThreadContext::totparent |
Definition at line 154 of file BKE_particle.h.
Referenced by psys_cache_child_paths(), psys_thread_context_init_path(), and psys_thread_create_path().
| int ParticleThreadContext::totseam |
Definition at line 141 of file BKE_particle.h.
Referenced by psys_thread_context_init_distribute().
| struct ParticleData* ParticleThreadContext::tpars |
Definition at line 149 of file BKE_particle.h.
Referenced by psys_thread_context_init_distribute().
| struct KDTree_3d* ParticleThreadContext::tree |
Definition at line 138 of file BKE_particle.h.
Referenced by distribute_children_exec(), distribute_from_verts_exec(), psys_thread_context_free(), and psys_thread_context_init_distribute().
| struct CurveMapping* ParticleThreadContext::twistcurve |
Definition at line 165 of file BKE_particle.h.
Referenced by do_twist(), psys_thread_context_free(), and psys_thread_context_init_path().
| float * ParticleThreadContext::vg_clump |
Definition at line 158 of file BKE_particle.h.
Referenced by get_child_modifier_parameters(), psys_thread_context_free(), and psys_thread_context_init_path().
| float* ParticleThreadContext::vg_effector |
Definition at line 160 of file BKE_particle.h.
Referenced by get_child_modifier_parameters(), and psys_thread_context_init_path().
| float * ParticleThreadContext::vg_kink |
Definition at line 158 of file BKE_particle.h.
Referenced by get_child_modifier_parameters(), psys_thread_context_free(), and psys_thread_context_init_path().
| float* ParticleThreadContext::vg_length |
Definition at line 158 of file BKE_particle.h.
Referenced by get_child_modifier_parameters(), psys_thread_context_free(), and psys_thread_context_init_path().
| float* ParticleThreadContext::vg_rough1 |
Definition at line 159 of file BKE_particle.h.
Referenced by get_child_modifier_parameters(), psys_thread_context_free(), and psys_thread_context_init_path().
| float * ParticleThreadContext::vg_rough2 |
Definition at line 159 of file BKE_particle.h.
Referenced by get_child_modifier_parameters(), psys_thread_context_free(), and psys_thread_context_init_path().
| float * ParticleThreadContext::vg_roughe |
Definition at line 159 of file BKE_particle.h.
Referenced by get_child_modifier_parameters(), psys_thread_context_free(), and psys_thread_context_init_path().
| float* ParticleThreadContext::vg_twist |
Definition at line 161 of file BKE_particle.h.
Referenced by get_child_modifier_parameters(), psys_thread_context_free(), and psys_thread_context_init_path().
| float * ParticleThreadContext::weight |
Definition at line 143 of file BKE_particle.h.
Referenced by psys_thread_context_free(), and psys_thread_context_init_distribute().