Blender
V3.3
|
#include <DNA_particle_types.h>
Definition at line 175 of file DNA_particle_types.h.
char ParticleSettings::_pad0[6] |
Definition at line 219 of file DNA_particle_types.h.
char ParticleSettings::_pad1[4] |
Definition at line 186 of file DNA_particle_types.h.
char ParticleSettings::_pad2[4] |
Definition at line 193 of file DNA_particle_types.h.
char ParticleSettings::_pad3[4] |
Definition at line 233 of file DNA_particle_types.h.
char ParticleSettings::_pad4[4] |
Definition at line 243 of file DNA_particle_types.h.
char ParticleSettings::_pad5[2] |
Definition at line 284 of file DNA_particle_types.h.
char ParticleSettings::_pad6[2] |
Definition at line 288 of file DNA_particle_types.h.
void* ParticleSettings::_pad7 |
Definition at line 298 of file DNA_particle_types.h.
char ParticleSettings::_pad8[4] |
Definition at line 291 of file DNA_particle_types.h.
float ParticleSettings::acc[3] |
Definition at line 228 of file DNA_particle_types.h.
Referenced by blo_do_versions_250(), and blo_do_versions_pre250().
short ParticleSettings::adapt_angle |
Definition at line 200 of file DNA_particle_types.h.
short ParticleSettings::adapt_pix |
Definition at line 200 of file DNA_particle_types.h.
struct AnimData* ParticleSettings::adt |
Definition at line 177 of file DNA_particle_types.h.
Referenced by acf_dspart_setting_ptr(), make_new_animlistelem(), particle_settings_blend_read_data(), particle_settings_blend_write(), and particle_system_update().
float ParticleSettings::avefac |
Definition at line 224 of file DNA_particle_types.h.
Referenced by basic_rotate(), BKE_ptcache_id_from_particles(), and psys_get_birth_coords().
short ParticleSettings::avemode |
Definition at line 189 of file DNA_particle_types.h.
Referenced by basic_rotate(), BKE_ptcache_id_from_particles(), and psys_get_birth_coords().
short ParticleSettings::bb_align |
Definition at line 207 of file DNA_particle_types.h.
short ParticleSettings::bb_anim |
Definition at line 207 of file DNA_particle_types.h.
struct Object* ParticleSettings::bb_ob |
Definition at line 276 of file DNA_particle_types.h.
Referenced by particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), and particle_settings_foreach_id().
float ParticleSettings::bb_offset[2] |
Definition at line 208 of file DNA_particle_types.h.
float ParticleSettings::bb_rand_tilt |
Definition at line 208 of file DNA_particle_types.h.
float ParticleSettings::bb_size[2] |
Definition at line 208 of file DNA_particle_types.h.
Referenced by blo_do_versions_250().
float ParticleSettings::bb_tilt |
Definition at line 208 of file DNA_particle_types.h.
short ParticleSettings::bb_uv_split |
Definition at line 207 of file DNA_particle_types.h.
float ParticleSettings::bb_vel_head |
Definition at line 208 of file DNA_particle_types.h.
float ParticleSettings::bending_random |
Definition at line 267 of file DNA_particle_types.h.
Referenced by hair_create_input_mesh().
struct BoidSettings* ParticleSettings::boids |
Definition at line 179 of file DNA_particle_types.h.
Referenced by apply_boid_rule(), blo_do_versions_250(), boid_body(), boid_brain(), boids_precalc_rules(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), collision_check(), particle_settings_blend_read_data(), particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), particle_settings_blend_write(), particle_settings_copy_data(), particle_settings_foreach_id(), particle_settings_free_data(), psys_prepare_physics(), reset_particle(), rule_add_exec(), rule_del_exec(), rule_fight(), rule_goal_avoid(), rule_move_down_exec(), rule_move_up_exec(), state_add_exec(), state_del_exec(), state_move_down_exec(), and state_move_up_exec().
float ParticleSettings::branch_thres |
Definition at line 255 of file DNA_particle_types.h.
float ParticleSettings::brownfac |
Definition at line 228 of file DNA_particle_types.h.
Referenced by basic_force_cb().
int ParticleSettings::child_flag |
Definition at line 232 of file DNA_particle_types.h.
Referenced by blo_do_versions_270(), do_child_modifiers(), do_guides(), do_twist(), psys_sim_data_init(), and psys_thread_context_init_path().
int ParticleSettings::child_percent |
Definition at line 234 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), psys_find_parents(), psys_get_child_number(), psys_get_current_display_percentage(), and psys_thread_context_init_path().
int ParticleSettings::child_render_percent |
Definition at line 234 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), psys_find_parents(), psys_get_child_number(), and psys_thread_context_init_path().
float ParticleSettings::childflat |
Definition at line 236 of file DNA_particle_types.h.
Referenced by psys_get_dupli_path_transform(), psys_get_particle_on_path(), psys_get_particle_state(), and psys_thread_create_path().
float ParticleSettings::childrad |
Definition at line 236 of file DNA_particle_types.h.
Referenced by psys_get_particle_on_path(), psys_get_particle_state(), and psys_thread_create_path().
float ParticleSettings::childrandsize |
Definition at line 235 of file DNA_particle_types.h.
Referenced by psys_get_child_size().
float ParticleSettings::childsize |
Definition at line 235 of file DNA_particle_types.h.
Referenced by psys_get_child_size().
short ParticleSettings::childtype |
Definition at line 192 of file DNA_particle_types.h.
Referenced by alloc_child_particles(), do_child_modifiers(), do_twist(), blender::io::alembic::ABCHairWriter::do_write(), DRW_object_is_visible_psys_in_active_context(), modifyMesh(), particle_batch_cache_fill_segments(), particle_batch_cache_fill_strands_data(), particle_skip(), blender::ed::curves::convert_from_particle_system::particles_to_curves(), psys_get_child_number(), psys_get_child_size(), psys_get_child_time(), psys_get_current_display_percentage(), psys_get_dupli_texture(), psys_get_particle_on_path(), psys_get_particle_state(), psys_thread_context_init_distribute(), psys_thread_context_init_path(), psys_update_path_cache(), and update_children().
float ParticleSettings::clength |
Definition at line 250 of file DNA_particle_types.h.
Referenced by blo_do_versions_250(), and get_cpa_texture().
float ParticleSettings::clength_thres |
Definition at line 250 of file DNA_particle_types.h.
Referenced by get_cpa_texture().
float ParticleSettings::clump_noise_size |
Definition at line 264 of file DNA_particle_types.h.
Referenced by blo_do_versions_270(), do_child_modifiers(), and do_guides().
struct CurveMapping* ParticleSettings::clumpcurve |
Definition at line 262 of file DNA_particle_types.h.
Referenced by BKE_particlesettings_clump_curve_init(), blo_do_versions_270(), do_child_modifiers(), do_guides(), particle_settings_blend_read_data(), particle_settings_blend_write(), particle_settings_copy_data(), particle_settings_free_data(), psys_sim_data_init(), and psys_thread_context_init_path().
float ParticleSettings::clumpfac |
Definition at line 238 of file DNA_particle_types.h.
Referenced by do_child_modifiers().
float ParticleSettings::clumppow |
Definition at line 238 of file DNA_particle_types.h.
Referenced by do_child_modifiers().
struct Collection* ParticleSettings::collision_group |
Definition at line 183 of file DNA_particle_types.h.
Referenced by blender::deg::DepsgraphRelationBuilder::build_particle_systems(), dynamics_step(), particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), and particle_settings_foreach_id().
float ParticleSettings::color_vec_max |
Definition at line 211 of file DNA_particle_types.h.
Referenced by particle_batch_cache_ensure_pos().
float ParticleSettings::courant_target |
Definition at line 215 of file DNA_particle_types.h.
Referenced by blo_do_versions_250(), and update_timestep().
float ParticleSettings::dampfac |
Definition at line 228 of file DNA_particle_types.h.
Referenced by basic_integrate(), blo_do_versions_pre250(), and boid_body().
short ParticleSettings::disp |
Definition at line 202 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), ensure_seg_pt_count(), particle_batch_cache_ensure_pos_and_seg(), particle_batch_cache_ensure_procedural_indices(), particle_batch_cache_ensure_procedural_pos(), particle_batch_cache_ensure_procedural_strand_data(), particles_fluid_step(), psys_get_current_display_percentage(), and psys_thread_context_init_path().
short ParticleSettings::distr |
Definition at line 187 of file DNA_particle_types.h.
Referenced by get_cpa_texture(), initialize_all_particles(), psys_changed_type(), psys_get_dupli_texture(), psys_particle_on_emitter(), psys_thread_context_init_distribute(), realloc_particles(), and tot_particles().
short rotfrom ParticleSettings::DNA_DEPRECATED |
Definition at line 203 of file DNA_particle_types.h.
short bb_split_offset ParticleSettings::DNA_DEPRECATED |
Definition at line 207 of file DNA_particle_types.h.
float bb_vel_tail ParticleSettings::DNA_DEPRECATED |
Definition at line 208 of file DNA_particle_types.h.
struct Collection* force_group ParticleSettings::DNA_DEPRECATED |
Definition at line 274 of file DNA_particle_types.h.
struct Ipo* ipo ParticleSettings::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 278 of file DNA_particle_types.h.
float ParticleSettings::dragfac |
Definition at line 228 of file DNA_particle_types.h.
Referenced by basic_force_cb().
int ParticleSettings::draw |
Definition at line 190 of file DNA_particle_types.h.
Referenced by blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_pre250(), blender::io::alembic::ABCHairWriter::do_write(), ED_object_modifier_convert_psys_to_mesh(), ensure_seg_pt_count(), make_duplis_particle_system(), particle_batch_cache_ensure_pos_and_seg(), particle_batch_cache_ensure_procedural_indices(), particle_batch_cache_ensure_procedural_pos(), particle_batch_cache_ensure_procedural_strand_data(), blender::ed::curves::convert_from_particle_system::particles_to_curves(), and pointdensity_cache_psys().
short ParticleSettings::draw_as |
Definition at line 192 of file DNA_particle_types.h.
Referenced by basic_cache_populate_particles(), BKE_object_handle_data_update(), blo_do_versions_250(), blo_do_versions_pre250(), EEVEE_cryptomatte_particle_hair_cache_populate(), EEVEE_particle_hair_cache_populate(), external_cache_populate(), make_duplis_particle_system(), OVERLAY_particle_cache_populate(), OVERLAY_wireframe_cache_populate(), psys_changed_type(), psys_update_path_cache(), blender::eevee::SyncModule::sync_curves(), and workbench_cache_populate().
short ParticleSettings::draw_col |
Definition at line 194 of file DNA_particle_types.h.
Referenced by blo_do_versions_250(), particle_batch_cache_ensure_pos(), and psys_apply_child_modifiers().
float ParticleSettings::draw_line[2] |
Definition at line 257 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250().
float ParticleSettings::draw_size |
Definition at line 191 of file DNA_particle_types.h.
Referenced by OVERLAY_particle_cache_populate().
short ParticleSettings::draw_step |
Definition at line 196 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), particles_ensure_procedural_data(), psys_thread_context_init_path(), blender::ed::curves::convert_to_particle_system::try_convert_single_object(), and twist_num_segments().
float ParticleSettings::eff_hair |
Definition at line 216 of file DNA_particle_types.h.
Referenced by do_path_effectors().
int ParticleSettings::effector_amount |
Definition at line 217 of file DNA_particle_types.h.
Referenced by get_effector_tot().
struct EffectorWeights* ParticleSettings::effector_weights |
Definition at line 182 of file DNA_particle_types.h.
Referenced by basic_force_cb(), basic_integrate(), blo_do_versions_250(), boid_body(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), do_hair_dynamics(), do_path_effectors(), particle_settings_blend_read_data(), particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), particle_settings_blend_write(), particle_settings_copy_data(), particle_settings_foreach_id(), particle_settings_free_data(), particle_settings_init(), precalc_guides(), psys_update_effectors(), psys_uses_gravity(), and rule_goal_avoid().
float ParticleSettings::end |
Definition at line 214 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), init_particle(), init_particle_texture(), particles_fluid_step(), psys_changed_type(), psys_get_particle_state(), and psys_get_pointcache_start_end().
int ParticleSettings::flag |
Definition at line 185 of file DNA_particle_types.h.
Referenced by acf_dspart_setting_ptr(), basic_force_cb(), basic_rotate(), BKE_effectors_create(), BKE_ptcache_id_from_particles(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_pre250(), boid_body(), cached_step(), collision_check(), count_particles(), count_particles_mod(), distribute_grid(), do_child_modifiers(), dynamicPaint_paintParticles(), dynamics_step(), hair_needs_recalc(), integrate_particle(), particle_system_update(), pd_point_from_particle(), psys_cache_edit_paths_iter(), psys_get_particle_on_path(), psys_get_particle_state(), psys_thread_context_init_distribute(), psys_thread_context_init_path(), psys_thread_create_path(), psys_update_effectors(), ptcache_particle_totwrite(), ptcache_particle_write(), sph_evaluate_func(), sph_force_cb(), sph_integrate(), and sphclassical_force_cb().
struct SPHFluidSettings* ParticleSettings::fluid |
Definition at line 180 of file DNA_particle_types.h.
Referenced by BKE_particle_system_blend_write(), BKE_particlesettings_fluid_default_settings(), BKE_ptcache_id_from_particles(), dynamics_step(), particle_settings_blend_read_data(), particle_settings_blend_write(), particle_settings_copy_data(), particle_settings_free_data(), psys_prepare_physics(), psys_sph_density(), psys_sph_init(), ptcache_particle_extra_write(), sph_force_cb(), sph_particle_courant(), sph_springs_modify(), sphclassical_calc_dens(), and sphclassical_force_cb().
short ParticleSettings::from |
Definition at line 187 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), brush_add(), brush_edit_apply(), brush_puff(), createFacepa(), createTransParticleVerts(), deflect_emitter_iter(), disconnect_hair(), distribute_grid(), exec_distribute_parent(), flushTransParticles(), foreach_mouse_hit_key_iter(), get_cpa_texture(), hair_create_input_mesh(), initialize_all_particles(), mirror_poll(), modifyMesh(), particle_calculate_parent_mcol(), particle_calculate_parent_uvs(), particle_interpolate_children_mcol(), particle_interpolate_children_uvs(), particle_system_update(), PE_lasso_select(), PE_minmax(), PE_mirror_particle(), PE_update_mirror_cache(), precalc_guides(), psys_apply_hair_lattice(), psys_cache_edit_paths_iter(), psys_calc_dmcache(), psys_get_birth_coords(), psys_get_dupli_path_transform(), psys_get_dupli_texture(), psys_get_particle_on_path(), psys_get_texture(), psys_particle_on_emitter(), psys_thread_context_init_distribute(), psys_thread_create_path(), realloc_particles(), remap_hair_emitter(), remove_doubles_exec(), system_step(), tot_particles(), and update_world_cos().
float ParticleSettings::grid_rand |
Definition at line 216 of file DNA_particle_types.h.
Referenced by distribute_grid().
int ParticleSettings::grid_res |
Definition at line 217 of file DNA_particle_types.h.
Referenced by distribute_grid(), realloc_particles(), and tot_particles().
short ParticleSettings::hair_step |
Definition at line 197 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), particle_system_update(), and save_hair().
ID ParticleSettings::id |
Definition at line 176 of file DNA_particle_types.h.
Referenced by BKE_particle_settings_eval_reset(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_pre250(), blender::deg::DepsgraphNodeBuilder::build_particle_settings(), blender::deg::DepsgraphRelationBuilder::build_particle_settings(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), buttons_context(), buttons_context_id_path(), buttons_texture_users_from_context(), copy_particle_dupliob_exec(), dupliob_move_down_exec(), dupliob_move_up_exec(), dupliob_refresh_exec(), make_local_exec(), new_particle_settings_exec(), object_add_or_copy_particle_system(), object_remove_particle_system(), outliner_add_object_contents(), particle_settings_blend_read_lib(), particle_settings_blend_write(), particle_settings_free_local(), particle_settings_localize(), particle_system_update(), paste_mtex_exec(), remove_particle_dupliob_exec(), rule_add_exec(), rule_del_exec(), rule_move_down_exec(), rule_move_up_exec(), state_del_exec(), state_move_down_exec(), and blender::ed::curves::convert_to_particle_system::try_convert_single_object().
struct Collection* ParticleSettings::instance_collection |
Definition at line 272 of file DNA_particle_types.h.
Referenced by BKE_object_handle_data_update(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), blender::deg::DepsgraphNodeBuilder::build_particle_systems(), make_duplis_particle_system(), particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), particle_settings_blend_write(), particle_settings_foreach_id(), psys_check_group_weights(), and psys_find_group_weights().
struct Object* ParticleSettings::instance_object |
Definition at line 275 of file DNA_particle_types.h.
Referenced by BKE_object_handle_data_update(), blo_do_versions_pre250(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), blender::deg::DepsgraphNodeBuilder::build_particle_systems(), make_duplis_particle_system(), particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), and particle_settings_foreach_id().
struct ListBase ParticleSettings::instance_weights |
Definition at line 272 of file DNA_particle_types.h.
Referenced by copy_particle_dupliob_exec(), dupliob_move_down_exec(), dupliob_move_up_exec(), make_duplis_particle_system(), particle_settings_blend_read_data(), particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), particle_settings_blend_write(), particle_settings_copy_data(), particle_settings_foreach_id(), particle_settings_free_data(), psys_check_group_weights(), psys_find_group_weights(), and remove_particle_dupliob_exec().
short ParticleSettings::integrator |
Definition at line 202 of file DNA_particle_types.h.
Referenced by integrate_particle().
short ParticleSettings::interpolation |
Definition at line 202 of file DNA_particle_types.h.
float ParticleSettings::jitfac |
Definition at line 216 of file DNA_particle_types.h.
Referenced by psys_thread_context_init_distribute().
int ParticleSettings::keyed_loops |
Definition at line 261 of file DNA_particle_types.h.
Referenced by psys_count_keyed_targets().
short ParticleSettings::keys_step |
Definition at line 197 of file DNA_particle_types.h.
short ParticleSettings::kink |
Definition at line 204 of file DNA_particle_types.h.
Referenced by do_child_modifiers(), do_kink_spiral(), psys_apply_child_modifiers(), and psys_thread_context_init_path().
float ParticleSettings::kink_amp |
Definition at line 240 of file DNA_particle_types.h.
Referenced by do_child_modifiers(), and do_kink_spiral().
float ParticleSettings::kink_amp_clump |
Definition at line 241 of file DNA_particle_types.h.
Referenced by blo_do_versions_250(), and do_child_modifiers().
float ParticleSettings::kink_amp_random |
Definition at line 244 of file DNA_particle_types.h.
Referenced by do_kink_spiral().
short ParticleSettings::kink_axis |
Definition at line 204 of file DNA_particle_types.h.
Referenced by do_child_modifiers(), and do_kink_spiral().
float ParticleSettings::kink_axis_random |
Definition at line 244 of file DNA_particle_types.h.
Referenced by do_kink_spiral().
int ParticleSettings::kink_extra_steps |
Definition at line 242 of file DNA_particle_types.h.
Referenced by blo_do_versions_270(), and psys_thread_context_init_path().
float ParticleSettings::kink_flat |
Definition at line 240 of file DNA_particle_types.h.
Referenced by do_child_modifiers().
float ParticleSettings::kink_freq |
Definition at line 240 of file DNA_particle_types.h.
Referenced by do_child_modifiers(), and do_kink_spiral().
float ParticleSettings::kink_shape |
Definition at line 240 of file DNA_particle_types.h.
Referenced by do_child_modifiers(), and do_kink_spiral().
float ParticleSettings::lifetime |
Definition at line 214 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), particles_fluid_step(), psys_changed_type(), psys_get_child_time(), psys_get_particle_state(), psys_get_pointcache_start_end(), and reset_particle().
float ParticleSettings::mass |
Definition at line 226 of file DNA_particle_types.h.
Referenced by boid_body(), integrate_particle(), sph_evaluate_func(), sph_force_cb(), sph_integrate(), and sphclassical_density_accum_cb().
struct MTex* ParticleSettings::mtex[18] |
MAX_MTEX.
Definition at line 270 of file DNA_particle_types.h.
Referenced by animdata_filter_ds_textures(), blo_do_versions_270(), blender::deg::DepsgraphNodeBuilder::build_particle_settings(), blender::deg::DepsgraphRelationBuilder::build_particle_settings(), buttons_context(), buttons_texture_users_from_context(), get_cpa_texture(), give_current_particle_texture(), particle_settings_blend_read_data(), particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), particle_settings_blend_write(), particle_settings_copy_data(), particle_settings_foreach_id(), particle_settings_free_data(), psys_emitter_customdata_mask(), set_current_particle_texture(), and template_texture_select().
float ParticleSettings::normfac |
Definition at line 222 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), and psys_get_birth_coords().
float ParticleSettings::ob_vel[3] |
Definition at line 223 of file DNA_particle_types.h.
Referenced by psys_get_birth_coords().
float ParticleSettings::obfac |
Definition at line 222 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), and psys_get_birth_coords().
short ParticleSettings::omat |
Definition at line 202 of file DNA_particle_types.h.
Referenced by basic_cache_populate_particles(), blo_do_versions_pre250(), EEVEE_cryptomatte_particle_hair_cache_populate(), EEVEE_particle_hair_cache_populate(), OVERLAY_particle_cache_populate(), psys_get_particle_on_path(), psys_thread_context_init(), blender::eevee::SyncModule::sync_curves(), and workbench_cache_populate().
float ParticleSettings::parents |
Definition at line 235 of file DNA_particle_types.h.
Referenced by psys_find_parents(), psys_thread_context_init_distribute(), psys_thread_context_init_path(), psys_thread_create_path(), and psys_update_path_cache().
float ParticleSettings::partfac |
Definition at line 222 of file DNA_particle_types.h.
Referenced by psys_get_birth_coords().
float ParticleSettings::parting_fac |
Definition at line 252 of file DNA_particle_types.h.
Referenced by psys_thread_create_path().
float ParticleSettings::parting_max |
Definition at line 253 of file DNA_particle_types.h.
Referenced by psys_thread_create_path().
float ParticleSettings::parting_min |
Definition at line 253 of file DNA_particle_types.h.
Referenced by psys_thread_create_path().
float ParticleSettings::path_end |
Definition at line 258 of file DNA_particle_types.h.
Referenced by blo_do_versions_250(), and psys_changed_type().
float ParticleSettings::path_start |
Definition at line 258 of file DNA_particle_types.h.
Referenced by psys_changed_type().
struct PartDeflect* ParticleSettings::pd |
Definition at line 279 of file DNA_particle_types.h.
Referenced by BKE_effector_relations_create(), BKE_effectors_create(), particle_settings_blend_read_data(), particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), particle_settings_blend_write(), particle_settings_copy_data(), particle_settings_foreach_id(), particle_settings_free_data(), particle_settings_init(), and pd_point_from_particle().
struct PartDeflect* ParticleSettings::pd2 |
Definition at line 280 of file DNA_particle_types.h.
Referenced by BKE_effector_relations_create(), BKE_effectors_create(), particle_settings_blend_read_data(), particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), particle_settings_blend_write(), particle_settings_copy_data(), particle_settings_foreach_id(), particle_settings_free_data(), particle_settings_init(), and pd_point_from_particle().
float ParticleSettings::phasefac |
Definition at line 224 of file DNA_particle_types.h.
Referenced by psys_get_birth_coords(), and psys_get_dupli_path_transform().
short ParticleSettings::phystype |
Definition at line 189 of file DNA_particle_types.h.
Referenced by BKE_particle_system_blend_write(), BKE_particlesystem_id_loop(), BKE_ptcache_bake(), BKE_ptcache_id_from_particles(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), blender::deg::DepsgraphNodeBuilder::build_particle_systems(), collision_check(), do_particle_interpolation(), dynamics_step(), particle_settings_blend_write(), particle_system_update(), particles_are_dynamic(), psys_changed_type(), psys_check_boid_data(), psys_get_birth_coords(), psys_get_particle_on_path(), psys_prepare_physics(), ptcache_particle_extra_write(), ptcache_particle_read(), ptcache_particle_write(), realloc_particles(), reset_particle(), rule_add_exec(), rule_del_exec(), rule_move_down_exec(), rule_move_up_exec(), state_add_exec(), state_del_exec(), state_move_down_exec(), and state_move_up_exec().
float ParticleSettings::ps_offset[1] |
Definition at line 216 of file DNA_particle_types.h.
float ParticleSettings::rad_root |
Definition at line 295 of file DNA_particle_types.h.
Referenced by blo_do_versions_280(), and DRW_shgroup_hair_create_sub().
float ParticleSettings::rad_scale |
Definition at line 295 of file DNA_particle_types.h.
Referenced by blo_do_versions_280(), and DRW_shgroup_hair_create_sub().
float ParticleSettings::rad_tip |
Definition at line 295 of file DNA_particle_types.h.
Referenced by blo_do_versions_280(), and DRW_shgroup_hair_create_sub().
float ParticleSettings::randfac |
Definition at line 222 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), and psys_get_birth_coords().
float ParticleSettings::randlength |
Definition at line 230 of file DNA_particle_types.h.
Referenced by get_cpa_texture().
float ParticleSettings::randlife |
Definition at line 214 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), psys_get_child_time(), and reset_particle().
float ParticleSettings::randphasefac |
Definition at line 224 of file DNA_particle_types.h.
Referenced by psys_get_birth_coords(), and psys_get_dupli_path_transform().
float ParticleSettings::randrotfac |
Definition at line 224 of file DNA_particle_types.h.
Referenced by psys_get_birth_coords().
float ParticleSettings::randsize |
Definition at line 226 of file DNA_particle_types.h.
Referenced by cached_step(), dynamics_step(), hair_step(), particle_system_update(), and particles_fluid_step().
short ParticleSettings::reactevent |
Definition at line 189 of file DNA_particle_types.h.
float ParticleSettings::reactfac |
Definition at line 222 of file DNA_particle_types.h.
short ParticleSettings::ren_as |
Definition at line 194 of file DNA_particle_types.h.
Referenced by basic_cache_populate_particles(), BKE_object_handle_data_update(), blo_do_versions_250(), blo_do_versions_260(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), blender::deg::DepsgraphNodeBuilder::build_particle_systems(), ED_object_modifier_convert_psys_to_mesh(), EEVEE_cryptomatte_particle_hair_cache_populate(), EEVEE_particle_hair_cache_populate(), external_cache_populate(), make_duplis_particle_system(), OVERLAY_particle_cache_populate(), OVERLAY_wireframe_cache_populate(), psys_changed_type(), psys_check_group_weights(), psys_free(), psys_update_path_cache(), blender::eevee::SyncModule::sync_curves(), and workbench_cache_populate().
short ParticleSettings::ren_step |
Definition at line 196 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), and psys_thread_context_init_path().
short ParticleSettings::rotmode |
Definition at line 189 of file DNA_particle_types.h.
Referenced by BKE_ptcache_id_from_particles(), blo_do_versions_260(), blo_do_versions_pre250(), psys_get_birth_coords(), and psys_get_dupli_path_transform().
float ParticleSettings::rough1 |
Definition at line 246 of file DNA_particle_types.h.
Referenced by do_child_modifiers().
float ParticleSettings::rough1_size |
Definition at line 246 of file DNA_particle_types.h.
Referenced by do_child_modifiers().
float ParticleSettings::rough2 |
Definition at line 247 of file DNA_particle_types.h.
Referenced by do_child_modifiers().
float ParticleSettings::rough2_size |
Definition at line 247 of file DNA_particle_types.h.
Referenced by do_child_modifiers().
float ParticleSettings::rough2_thres |
Definition at line 247 of file DNA_particle_types.h.
Referenced by do_child_modifiers().
float ParticleSettings::rough_end |
Definition at line 248 of file DNA_particle_types.h.
Referenced by do_child_modifiers().
float ParticleSettings::rough_end_shape |
Definition at line 248 of file DNA_particle_types.h.
Referenced by do_child_modifiers().
struct CurveMapping* ParticleSettings::roughcurve |
Definition at line 263 of file DNA_particle_types.h.
Referenced by BKE_particlesettings_rough_curve_init(), blo_do_versions_270(), do_child_modifiers(), do_guides(), particle_settings_blend_read_data(), particle_settings_blend_write(), particle_settings_copy_data(), particle_settings_free_data(), psys_sim_data_init(), and psys_thread_context_init_path().
float ParticleSettings::shape |
Definition at line 294 of file DNA_particle_types.h.
Referenced by blo_do_versions_280(), and DRW_shgroup_hair_create_sub().
short ParticleSettings::shape_flag |
Definition at line 287 of file DNA_particle_types.h.
Referenced by blo_do_versions_280(), and DRW_shgroup_hair_create_sub().
float ParticleSettings::size |
Definition at line 226 of file DNA_particle_types.h.
Referenced by cached_step(), dynamicPaint_paintParticles(), dynamics_step(), hair_create_input_mesh(), hair_step(), particle_system_update(), particles_fluid_step(), psys_sph_density(), and sphclassical_calc_dens().
float ParticleSettings::sta |
Definition at line 214 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), init_particle(), init_particle_texture(), particles_fluid_step(), psys_get_particle_state(), psys_get_pointcache_start_end(), and system_step().
short ParticleSettings::subframes |
Definition at line 194 of file DNA_particle_types.h.
Referenced by get_base_time_step().
float ParticleSettings::tanfac |
Definition at line 222 of file DNA_particle_types.h.
Referenced by psys_emitter_customdata_mask(), and psys_get_birth_coords().
float ParticleSettings::tanphase |
Definition at line 222 of file DNA_particle_types.h.
Referenced by psys_get_birth_coords().
short ParticleSettings::texact |
Definition at line 187 of file DNA_particle_types.h.
Referenced by buttons_context(), give_current_particle_texture(), set_current_particle_texture(), and template_texture_select().
short ParticleSettings::time_flag |
Definition at line 218 of file DNA_particle_types.h.
Referenced by blo_do_versions_250(), dynamics_step_sph_classical_integrate_task_cb_ex(), dynamics_step_sph_ddr_task_cb_ex(), sph_force_cb(), sphclassical_force_cb(), and system_step().
float ParticleSettings::timetweak |
Definition at line 215 of file DNA_particle_types.h.
Referenced by do_particle_interpolation(), dynamic_paint_paint_particle_cell_point_cb_ex(), psys_get_timestep(), ptcache_particle_interpolate(), and ptcache_particle_read().
int ParticleSettings::totpart |
Definition at line 217 of file DNA_particle_types.h.
Referenced by blo_do_versions_pre250(), particle_system_update(), particles_fluid_step(), realloc_particles(), tot_particles(), and blender::ed::curves::convert_to_particle_system::try_convert_single_object().
int ParticleSettings::trail_count |
Definition at line 259 of file DNA_particle_types.h.
Referenced by particle_settings_blend_read_data().
float ParticleSettings::twist |
Definition at line 290 of file DNA_particle_types.h.
Referenced by do_twist().
struct CurveMapping* ParticleSettings::twistcurve |
Definition at line 297 of file DNA_particle_types.h.
Referenced by BKE_particlesettings_twist_curve_init(), do_twist(), particle_settings_blend_read_data(), particle_settings_blend_write(), particle_settings_copy_data(), particle_settings_free_data(), psys_sim_data_init(), and psys_thread_context_init_path().
short ParticleSettings::type |
Definition at line 187 of file DNA_particle_types.h.
Referenced by basic_force_cb(), basic_integrate(), BKE_ptcache_bake(), BKE_ptcache_id_from_particles(), BKE_ptcache_object_reset(), blo_do_versions_pre250(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), disconnect_hair(), dynamicPaint_doStep(), dynamics_step(), free_keyed_keys(), hair_step(), init_particle_texture(), make_duplis_particle_system(), object_remove_particle_system(), OVERLAY_particle_cache_populate(), particle_system_minmax(), particle_system_update(), particles_are_dynamic(), particles_fluid_step(), blender::ed::curves::convert_from_particle_system::particles_to_curves(), pe_get_current(), PE_get_current_from_psys(), PE_update_object(), pointdensity_cache_psys(), psys_cache_paths(), psys_changed_type(), psys_check_edited(), psys_free_particles(), psys_get_particle_on_path(), psys_thread_context_init_distribute(), psys_update_path_cache(), remap_hair_emitter(), reset_particle(), system_step(), blender::ed::curves::convert_to_particle_system::try_convert_single_object(), and update_children().
short ParticleSettings::use_modifier_stack |
Definition at line 283 of file DNA_particle_types.h.
Referenced by brush_add(), brush_add_count_iter(), PE_mirror_x(), psys_calc_dmcache(), psys_thread_context_init_distribute(), and remap_hair_emitter().
int ParticleSettings::userjit |
Definition at line 217 of file DNA_particle_types.h.
Referenced by psys_thread_context_init_distribute().