Blender
V3.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 128 of file BKE_particle.h.
int ParticleThreadContext::between |
Definition at line 150 of file BKE_particle.h.
Referenced by psys_thread_context_init_path(), and psys_thread_create_path().
float ParticleThreadContext::cfra |
Definition at line 153 of file BKE_particle.h.
Referenced by psys_thread_context_init_path(), and psys_thread_create_path().
int ParticleThreadContext::cfrom |
Definition at line 144 of file BKE_particle.h.
Referenced by distribute_children_exec(), and psys_thread_context_init_distribute().
struct CurveMapping* ParticleThreadContext::clumpcurve |
Definition at line 160 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 144 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 149 of file BKE_particle.h.
Referenced by psys_thread_context_init_path(), and psys_thread_create_path().
int ParticleThreadContext::extra_segments |
Definition at line 150 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 142 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 140 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 142 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 140 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 132 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 141 of file BKE_particle.h.
Referenced by psys_thread_context_init_distribute().
struct Mesh* ParticleThreadContext::mesh |
Definition at line 131 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 151 of file BKE_particle.h.
Referenced by psys_cache_child_paths(), and psys_thread_context_init_path().
struct CurveMapping* ParticleThreadContext::roughcurve |
Definition at line 161 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 137 of file BKE_particle.h.
Referenced by psys_thread_context_free(), and psys_thread_context_init_distribute().
int ParticleThreadContext::segments |
Definition at line 150 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 125 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 151 of file BKE_particle.h.
Referenced by psys_cache_child_paths(), and psys_thread_context_init_path().
int ParticleThreadContext::totparent |
Definition at line 151 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 138 of file BKE_particle.h.
Referenced by psys_thread_context_init_distribute().
struct ParticleData* ParticleThreadContext::tpars |
Definition at line 146 of file BKE_particle.h.
Referenced by psys_thread_context_init_distribute().
struct KDTree_3d* ParticleThreadContext::tree |
Definition at line 135 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 162 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 155 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 157 of file BKE_particle.h.
Referenced by get_child_modifier_parameters(), and psys_thread_context_init_path().
float * ParticleThreadContext::vg_kink |
Definition at line 155 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 155 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 156 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 156 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 156 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 158 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 140 of file BKE_particle.h.
Referenced by psys_thread_context_free(), and psys_thread_context_init_distribute().