|
Blender V4.3
|
#include "DNA_modifier_types.h"#include "DNA_particle_types.h"#include "MEM_guardedalloc.h"#include "BLI_math_matrix.h"#include "BLI_math_vector.h"#include "BKE_layer.hh"#include "BKE_object_types.hh"#include "BKE_particle.h"#include "BKE_pointcache.h"#include "ED_particle.hh"#include "transform.hh"#include "transform_snap.hh"#include "transform_convert.hh"Go to the source code of this file.
Functions | |
Particle Edit Transform Creation | |
| static void | createTransParticleVerts (bContext *, TransInfo *t) |
Node Transform Creation | |
| static void | flushTransParticles (TransInfo *t) |
Recalc Transform Particles Data | |
| static void | recalcData_particles (TransInfo *t) |
Variables | |
| TransConvertTypeInfo | TransConvertType_Particle |
Definition at line 34 of file transform_convert_particle.cc.
References BKE_view_layer_active_object_get(), BKE_view_layer_synced_ensure(), calc_distanceCurveVerts(), PTCacheEditKey::co, copy_v3_v3(), count, TransInfo::depsgraph, TransData::ext, ParticleEditSettings::flag, ParticleSystem::flag, PTCacheEditKey::flag, TransInfo::flag, FOREACH_TRANS_DATA_CONTAINER, ParticleSettings::from, invert_m4_m4(), MEM_callocN, ParticleSystemModifierData::mesh_final, TransInfo::mode, TransData::mtx, mul_m4_v3(), TransData::ob, OB_LOCK_LOC, ParticleSystem::part, ToolSettings::particle, ParticleSystem::particles, PE_get_current(), PE_LOCK_FIRST, PE_settings(), PEK_HIDE, PEK_SELECT, PEK_USE_WCO, PEP_HIDE, PEP_TRANSFORM, point, PTCacheEdit::points, TransData::protectflag, PTCacheEdit::psmd_eval, PTCacheEdit::psys, PSYS_GLOBAL_HAIR, psys_mat_hair_to_global(), TransDataExtension::quat, Object::runtime, SCE_SELECT_PATH, TransInfo::scene, ParticleEditSettings::selectmode, TransInfo::settings, TransDataExtension::size, TransData::smtx, T_PROP_EDIT, TD_NO_EXT, TD_SELECTED, TD_SKIP, TFM_BAKE_TIME, PTCacheEditKey::time, PTCacheEdit::totpoint, unit_m3(), unit_m4(), TransInfo::view_layer, and PTCacheEditKey::world_co.
|
static |
Definition at line 186 of file transform_convert_particle.cc.
References BKE_particle_batch_cache_dirty_tag(), BKE_PARTICLE_BATCH_DIRTY_ALL, BKE_view_layer_active_object_get(), BKE_view_layer_synced_ensure(), PTCacheEditKey::co, compare_v3v3(), copy_v3_v3(), DEG_id_tag_update(), TransInfo::depsgraph, ParticleSystem::flag, TransInfo::flag, FOREACH_TRANS_DATA_CONTAINER, ParticleSettings::from, Object::id, ID_RECALC_PSYS_REDO, invert_m4_m4(), ParticleSystemModifierData::mesh_final, mul_m4_v3(), ParticleSystem::part, ParticleSystem::particles, PE_get_current(), PE_update_object(), PEP_EDIT_RECALC, PEP_TRANSFORM, point, PTCacheEdit::points, PTCacheEdit::psmd_eval, PTCacheEdit::psys, PSYS_GLOBAL_HAIR, psys_mat_hair_to_global(), TransInfo::scene, T_PROP_EDIT, PTCacheEdit::totpoint, TransInfo::view_layer, and PTCacheEditKey::world_co.
Referenced by recalcData_particles().
|
static |
Definition at line 244 of file transform_convert_particle.cc.
References flushTransParticles(), TransInfo::state, TRANS_CANCEL, and transform_snap_project_individual_apply().
| TransConvertTypeInfo TransConvertType_Particle |
Definition at line 254 of file transform_convert_particle.cc.
Referenced by convert_type_get(), and init_proportional_edit().