Blender V2.61 - r43446
|
#include <DNA_particle_types.h>
Public Attributes | |
ParticleKey | state |
ParticleKey | prev_state |
HairKey * | hair |
ParticleKey * | keys |
BoidParticle * | boid |
int | totkey |
float | time |
float | lifetime |
float | dietime |
int | num |
int | num_dmcache |
float | fuv [4] |
float | foffset |
float | size |
int | hair_index |
short | flag |
short | alive |
Definition at line 95 of file DNA_particle_types.h.
short ParticleData::alive |
Definition at line 121 of file DNA_particle_types.h.
Referenced by applyModifier(), boid_brain(), cached_step(), collision_response(), dynamicPaint_paintParticles(), dynamics_step(), explodeMesh(), particles_fluid_step(), and reset_particle().
Definition at line 104 of file DNA_particle_types.h.
Referenced by boid_body(), boid_brain(), boid_climb(), boid_find_ground(), boid_rule_applies(), collision_check(), collision_response(), copy_particlesystem(), direct_link_particlesystems(), draw_new_particle_system(), get_boid_state(), initialize_all_particles(), psys_check_boid_data(), psys_free_particles(), psys_get_birth_coordinates(), ptcache_particle_read(), ptcache_particle_write(), realloc_particles(), reset_particle(), rule_average_speed(), rule_avoid_collision(), rule_fight(), rule_goal_avoid(), set_boid_values(), unlink_object(), and write_particlesystems().
float ParticleData::dietime |
Definition at line 109 of file DNA_particle_types.h.
Referenced by boid_brain(), cached_step(), collision_response(), do_particle_interpolation(), draw_new_particle_system(), dynamics_step(), get_cpa_texture(), init_particle_interpolation(), particles_fluid_step(), psys_get_particle_state(), psys_get_texture(), ptcache_particle_interpolate(), ptcache_particle_read(), ptcache_particle_write(), and reset_particle().
short ParticleData::flag |
Definition at line 120 of file DNA_particle_types.h.
Referenced by cached_step(), distribute_grid(), draw_new_particle_system(), dynamicPaint_paintParticles(), dynamics_step(), hair_step(), initialize_particle(), new_particle_duplilist(), particle_system_update(), psys_get_particle_on_path(), rekey_particle(), rekey_particle_to_time(), subdivide_particle(), and system_step().
float ParticleData::foffset |
Definition at line 114 of file DNA_particle_types.h.
Referenced by brush_add(), createFacepa(), distribute_threads_exec(), distribute_threads_init_data(), psys_get_birth_coordinates(), psys_get_dupli_path_transform(), psys_get_dupli_texture(), psys_get_particle_on_path(), psys_get_texture(), psys_mat_hair_to_object(), psys_mat_hair_to_orco(), psys_particle_value_from_verts(), psys_thread_create_path(), and render_new_particle_system().
float ParticleData::fuv[4] |
Definition at line 114 of file DNA_particle_types.h.
Referenced by brush_add(), connect_hair(), createFacepa(), distribute_grid(), distribute_threads_exec(), distribute_threads_init_data(), PE_mirror_x(), psys_get_birth_coordinates(), psys_get_dupli_path_transform(), psys_get_dupli_texture(), psys_get_particle_on_path(), psys_get_texture(), psys_mat_hair_to_object(), psys_mat_hair_to_orco(), psys_particle_value_from_verts(), psys_thread_create_path(), and render_new_particle_system().
Definition at line 100 of file DNA_particle_types.h.
Referenced by brush_add(), brush_weight(), connect_hair(), copy_particlesystem(), direct_link_particlesystems(), disconnect_hair(), do_hair_dynamics(), do_particle_interpolation(), free_PTCacheUndo(), get_PTCacheUndo(), init_particle_interpolation(), make_PTCacheUndo(), PE_create_particle_edit(), PE_mirror_particle(), PE_mirror_x(), PE_update_selection(), psys_apply_hair_lattice(), psys_cache_edit_paths(), rekey_particle(), rekey_particle_to_time(), remove_tagged_keys(), save_hair(), subdivide_particle(), weight_set_exec(), and write_particlesystems().
Definition at line 119 of file DNA_particle_types.h.
Referenced by distribute_grid(), do_hair_dynamics(), init_particle_interpolation(), and initialize_particle().
Definition at line 102 of file DNA_particle_types.h.
Referenced by copy_particlesystem(), direct_link_particlesystems(), free_keyed_keys(), init_particle_interpolation(), psys_free_particles(), and realloc_particles().
float ParticleData::lifetime |
Definition at line 108 of file DNA_particle_types.h.
Referenced by basic_integrate(), draw_new_particle_system(), explodeMesh(), particles_fluid_step(), pointdensity_cache_psys(), psys_get_child_time(), psys_get_particle_state(), ptcache_particle_read(), ptcache_particle_write(), and reset_particle().
Definition at line 111 of file DNA_particle_types.h.
Referenced by brush_add(), connect_hair(), createFacepa(), distribute_threads_exec(), distribute_threads_init_data(), get_particle_uv(), PE_mirror_x(), psys_face_mat(), psys_get_birth_coordinates(), psys_get_dupli_path_transform(), psys_get_dupli_texture(), psys_get_particle_on_path(), psys_get_texture(), psys_mat_hair_to_object(), psys_mat_hair_to_orco(), psys_particle_value_from_verts(), psys_thread_create_path(), and render_new_particle_system().
Definition at line 112 of file DNA_particle_types.h.
Referenced by brush_add(), connect_hair(), createFacepa(), distribute_threads_exec(), distribute_threads_init_data(), get_particle_uv(), PE_mirror_x(), psys_face_mat(), psys_get_birth_coordinates(), psys_get_dupli_path_transform(), psys_get_dupli_texture(), psys_get_texture(), psys_mat_hair_to_object(), psys_mat_hair_to_orco(), psys_particle_value_from_verts(), and render_new_particle_system().
Definition at line 98 of file DNA_particle_types.h.
Referenced by apply_boid_rule(), basic_integrate(), basic_rotate(), boid_body(), boid_brain(), collision_check(), collision_response(), draw_new_particle_system(), dynamics_step(), integrate_particle(), psys_get_birth_coordinates(), psys_get_particle_state(), ptcache_particle_read(), ptcache_particle_write(), rule_average_speed(), rule_avoid_collision(), rule_fight(), rule_flock(), rule_follow_leader(), rule_goal_avoid(), rule_separate(), sph_force_cb(), sph_integrate(), sph_particle_courant(), sph_springs_modify(), and update_courant_num().
float ParticleData::size |
Definition at line 117 of file DNA_particle_types.h.
Referenced by applyModifier(), basic_force_cb(), boid_body(), boid_climb(), cached_step(), collision_check(), collision_response(), draw_new_particle_system(), dynamicPaint_paintParticles(), dynamics_step(), explodeMesh(), get_effector_data(), hair_step(), integrate_particle(), new_particle_duplilist(), particle_system_update(), particles_fluid_step(), pd_point_from_particle(), psys_get_child_size(), ptcache_particle_read(), ptcache_particle_write(), rule_avoid_collision(), rule_fight(), rule_follow_leader(), rule_goal_avoid(), rule_separate(), sph_density_accum_cb(), sph_force_cb(), sph_integrate(), and sph_springs_modify().
Definition at line 96 of file DNA_particle_types.h.
Referenced by basic_integrate(), basic_rotate(), boid_body(), boid_climb(), boid_find_ground(), collision_check(), collision_fail(), collision_response(), draw_new_particle_system(), dynamicPaint_paintParticles(), dynamics_step(), get_cpa_texture(), integrate_particle(), particles_fluid_step(), psys_get_birth_coordinates(), psys_get_dupli_path_transform(), psys_get_particle_state(), psys_get_texture(), ptcache_particle_interpolate(), ptcache_particle_read(), ptcache_particle_write(), reset_particle(), rule_flock(), rule_goal_avoid(), rule_separate(), save_hair(), and sph_integrate().
float ParticleData::time |
Definition at line 108 of file DNA_particle_types.h.
Referenced by basic_integrate(), cached_step(), collision_detect(), do_particle_interpolation(), draw_new_particle_system(), dynamics_step(), explodeMesh(), get_cpa_texture(), init_particle_interpolation(), initialize_particle(), new_particle_duplilist(), particles_fluid_step(), pointdensity_cache_psys(), psys_get_child_time(), psys_get_particle_on_path(), psys_get_particle_state(), psys_get_texture(), ptcache_particle_interpolate(), ptcache_particle_read(), ptcache_particle_totwrite(), ptcache_particle_write(), reset_particle(), and sph_force_cb().
Definition at line 106 of file DNA_particle_types.h.
Referenced by brush_add(), copy_particlesystem(), direct_link_particlesystems(), do_hair_dynamics(), do_particle_interpolation(), init_particle_interpolation(), PE_create_particle_edit(), PE_mirror_particle(), psys_apply_hair_lattice(), rekey_particle(), rekey_particle_to_time(), remove_tagged_keys(), save_hair(), set_keyed_keys(), subdivide_particle(), and write_particlesystems().