Blender V5.0
ParticleSystemModifierData Struct Reference

#include <DNA_modifier_types.h>

Public Attributes

ModifierData modifier
struct ParticleSystempsys
struct Meshmesh_final
struct Meshmesh_original
int totdmvert
int totdmedge
int totdmface
short flag
char _pad [2]
void * _pad1

Detailed Description

Definition at line 1134 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char ParticleSystemModifierData::_pad[2]

Definition at line 1151 of file DNA_modifier_types.h.

◆ _pad1

void* ParticleSystemModifierData::_pad1

Definition at line 1152 of file DNA_modifier_types.h.

◆ flag

short ParticleSystemModifierData::flag

◆ mesh_final

struct Mesh* ParticleSystemModifierData::mesh_final

Final Mesh - its topology may differ from orig mesh.

Definition at line 1145 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(), blender::ed::transform::createTransParticleVerts(), deflect_emitter_iter(), deform_verts(), disconnect_hair(), distribute_particles_on_dm(), blender::draw::CurvesEvalCache::ensure_attributes(), blender::ed::transform::flushTransParticles(), foreach_mouse_hit_key_iter(), free_data(), hair_create_input_mesh(), hair_step(), blender::draw::hair_sub_pass_setup_implementation(), blender::draw::interpolate_face_corner_attribute_to_curve(), modify_mesh(), modify_mesh(), blender::draw::particle_batch_cache_ensure_pos_and_seg(), 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().

◆ mesh_original

struct Mesh* ParticleSystemModifierData::mesh_original

◆ modifier

◆ psys

◆ totdmedge

int ParticleSystemModifierData::totdmedge

Definition at line 1148 of file DNA_modifier_types.h.

Referenced by copy_data(), deform_verts(), and free_data().

◆ totdmface

int ParticleSystemModifierData::totdmface

Definition at line 1148 of file DNA_modifier_types.h.

Referenced by copy_data(), deform_verts(), and free_data().

◆ totdmvert

int ParticleSystemModifierData::totdmvert

Definition at line 1148 of file DNA_modifier_types.h.

Referenced by copy_data(), deform_verts(), and free_data().


The documentation for this struct was generated from the following file: