|
Blender V4.3
|
#include <DNA_modifier_types.h>
Public Attributes | |
| ModifierData | modifier |
| struct ParticleSystem * | psys |
| struct Mesh * | mesh_final |
| struct Mesh * | mesh_original |
| int | totdmvert |
| int | totdmedge |
| int | totdmface |
| short | flag |
| char | _pad [2] |
| void * | _pad1 |
Definition at line 1087 of file DNA_modifier_types.h.
| char ParticleSystemModifierData::_pad[2] |
Definition at line 1103 of file DNA_modifier_types.h.
| void* ParticleSystemModifierData::_pad1 |
Definition at line 1104 of file DNA_modifier_types.h.
| short ParticleSystemModifierData::flag |
Definition at line 1102 of file DNA_modifier_types.h.
Referenced by BKE_object_free_caches(), blend_read(), deform_verts(), modify_mesh(), particle_system_update(), and system_step().
| struct Mesh* ParticleSystemModifierData::mesh_final |
Final Mesh - its topology may differ from orig mesh.
Definition at line 1098 of file DNA_modifier_types.h.
Referenced by BKE_object_free_caches(), blend_read(), brush_add(), brush_add_count_iter(), brush_edit_apply(), copy_data(), createTransParticleVerts(), deflect_emitter_iter(), deform_verts(), disconnect_hair(), distribute_particles_on_dm(), flushTransParticles(), foreach_mouse_hit_key_iter(), free_data(), hair_create_input_mesh(), hair_step(), modify_mesh(), modify_mesh(), blender::draw::particle_batch_cache_ensure_pos_and_seg(), blender::draw::particle_batch_cache_ensure_procedural_strand_data(), blender::draw::particle_calculate_parent_mcol(), blender::draw::particle_calculate_parent_uvs(), blender::draw::particle_interpolate_children_mcol(), blender::draw::particle_interpolate_children_uvs(), particle_system_update(), PE_apply_mirror(), PE_create_particle_edit(), pe_deflect_emitter(), PE_hair_poll(), PE_lasso_select(), PE_minmax(), PE_mirror_x(), PE_poll(), PE_update_mirror_cache(), psys_apply_hair_lattice(), psys_cache_edit_paths_iter(), psys_find_parents(), psys_get_dupli_texture(), psys_get_particle_on_path(), psys_get_texture(), psys_particle_on_emitter(), psys_thread_context_init(), psys_thread_context_init_distribute(), psys_thread_create_path(), recalc_emitter_field(), remap_hair_emitter(), remove_doubles_exec(), remove_tagged_keys(), remove_tagged_particles(), save_hair(), update_world_cos(), and blender::io::hydra::HairData::write_curves().
| struct Mesh* ParticleSystemModifierData::mesh_original |
Original mesh that particles are attached to.
Definition at line 1100 of file DNA_modifier_types.h.
Referenced by BKE_object_free_caches(), blend_read(), brush_add(), brush_add_count_iter(), copy_data(), deform_verts(), distribute_particles_on_dm(), free_data(), hair_step(), PE_mirror_x(), psys_thread_context_init_distribute(), and remap_hair_emitter().
| ModifierData ParticleSystemModifierData::modifier |
Definition at line 1088 of file DNA_modifier_types.h.
Referenced by deform_verts(), ED_object_particle_edit_mode_enter_ex(), PE_create_particle_edit(), psys_check_enabled(), and remove_tagged_keys().
| struct ParticleSystem* ParticleSystemModifierData::psys |
BKE_object_copy_particlesystems or BKE_object_copy_modifier. Definition at line 1096 of file DNA_modifier_types.h.
Referenced by BKE_object_copy_particlesystems(), BKE_particlesystem_reset_all(), blend_read(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_pre250(), copy_particle_systems_to_object(), createFacepa(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), deform_verts(), explodeMesh(), free_data(), is_disabled(), modify_mesh(), object_add_or_copy_particle_system(), blender::draw::particle_calculate_parent_mcol(), blender::draw::particle_calculate_parent_uvs(), blender::draw::particle_interpolate_children_mcol(), blender::draw::particle_interpolate_children_uvs(), psys_get_modifier(), psys_particle_on_emitter(), required_data_mask(), blender::ed::curves::convert_to_particle_system::try_convert_single_object(), and blender::io::hydra::HairData::write_curves().
| int ParticleSystemModifierData::totdmedge |
Definition at line 1101 of file DNA_modifier_types.h.
Referenced by copy_data(), deform_verts(), and free_data().
| int ParticleSystemModifierData::totdmface |
Definition at line 1101 of file DNA_modifier_types.h.
Referenced by copy_data(), deform_verts(), and free_data().
| int ParticleSystemModifierData::totdmvert |
Definition at line 1101 of file DNA_modifier_types.h.
Referenced by copy_data(), deform_verts(), and free_data().