Blender
V3.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 1003 of file DNA_modifier_types.h.
char ParticleSystemModifierData::_pad[2] |
Definition at line 1019 of file DNA_modifier_types.h.
void* ParticleSystemModifierData::_pad1 |
Definition at line 1020 of file DNA_modifier_types.h.
short ParticleSystemModifierData::flag |
Definition at line 1018 of file DNA_modifier_types.h.
Referenced by BKE_object_free_caches(), blendRead(), deformVerts(), modifyMesh(), particle_system_update(), and system_step().
struct Mesh* ParticleSystemModifierData::mesh_final |
Final Mesh - its topology may differ from orig mesh.
Definition at line 1014 of file DNA_modifier_types.h.
Referenced by BKE_object_free_caches(), blendRead(), brush_add(), brush_add_count_iter(), brush_edit_apply(), copyData(), createTransParticleVerts(), deflect_emitter_iter(), deformVerts(), disconnect_hair(), distribute_particles_on_dm(), flushTransParticles(), foreach_mouse_hit_key_iter(), freeData(), hair_create_input_mesh(), hair_step(), modifyMesh(), particle_batch_cache_ensure_pos_and_seg(), particle_batch_cache_ensure_procedural_strand_data(), particle_calculate_parent_mcol(), particle_calculate_parent_uvs(), particle_interpolate_children_mcol(), 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(), and update_world_cos().
struct Mesh* ParticleSystemModifierData::mesh_original |
Original mesh that particles are attached to.
Definition at line 1016 of file DNA_modifier_types.h.
Referenced by BKE_object_free_caches(), blendRead(), brush_add(), brush_add_count_iter(), copyData(), deformVerts(), distribute_particles_on_dm(), freeData(), hair_step(), PE_mirror_x(), psys_thread_context_init_distribute(), and remap_hair_emitter().
ModifierData ParticleSystemModifierData::modifier |
Definition at line 1004 of file DNA_modifier_types.h.
Referenced by deformVerts(), 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 1012 of file DNA_modifier_types.h.
Referenced by BKE_object_copy_particlesystems(), BKE_particlesystem_reset_all(), blendRead(), 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(), deformVerts(), explodeMesh(), freeData(), isDisabled(), modifyMesh(), object_add_or_copy_particle_system(), particle_calculate_parent_mcol(), particle_calculate_parent_uvs(), particle_interpolate_children_mcol(), particle_interpolate_children_uvs(), psys_get_modifier(), psys_particle_on_emitter(), requiredDataMask(), and blender::ed::curves::convert_to_particle_system::try_convert_single_object().
int ParticleSystemModifierData::totdmedge |
Definition at line 1017 of file DNA_modifier_types.h.
Referenced by copyData(), deformVerts(), and freeData().
int ParticleSystemModifierData::totdmface |
Definition at line 1017 of file DNA_modifier_types.h.
Referenced by copyData(), deformVerts(), and freeData().
int ParticleSystemModifierData::totdmvert |
Definition at line 1017 of file DNA_modifier_types.h.
Referenced by copyData(), deformVerts(), and freeData().