Blender V2.61 - r43446
Classes | Defines | Typedefs

DNA_particle_types.h File Reference

#include "DNA_defs.h"
#include "DNA_ID.h"
#include "DNA_boid_types.h"

Go to the source code of this file.

Classes

struct  HairKey
struct  ParticleKey
struct  BoidParticle
struct  ParticleSpring
struct  ChildParticle
struct  ParticleTarget
struct  ParticleDupliWeight
struct  ParticleData
struct  SPHFluidSettings
struct  ParticleSettings
struct  ParticleSystem

Defines

#define SPH_VISCOELASTIC_SPRINGS   1
#define SPH_CURRENT_REST_LENGTH   2
#define SPH_FAC_REPULSION   4
#define SPH_FAC_DENSITY   8
#define SPH_FAC_RADIUS   16
#define SPH_FAC_VISCOSITY   32
#define SPH_FAC_REST_LENGTH   64
#define PART_EMITTER   0
#define PART_HAIR   2
#define PART_FLUID   3
#define PART_REACT_STA_END   1
#define PART_REACT_MULTIPLE   2
#define PART_DS_EXPAND   8
#define PART_HAIR_REGROW   16
#define PART_UNBORN   32
#define PART_DIED   64
#define PART_TRAND   128
#define PART_EDISTR   256
#define PART_DIE_ON_COL   (1<<12)
#define PART_SIZE_DEFL   (1<<13)
#define PART_ROT_DYN   (1<<14)
#define PART_SIZEMASS   (1<<16)
#define PART_HIDE_ADVANCED_HAIR   (1<<15)
#define PART_BOIDS_2D   (1<<19)
#define PART_HAIR_BSPLINE   1024
#define PART_GRID_HEXAGONAL   (1<<24)
#define PART_GRID_INVERT   (1<<26)
#define PART_CHILD_EFFECT   (1<<27)
#define PART_CHILD_LONG_HAIR   (1<<28)
#define PART_CHILD_GUIDE   (1<<30)
#define PART_SELF_EFFECT   (1<<22)
#define PART_ROT_KEYS   0
#define PART_ROT_ZINCR   1
#define PART_ROT_IINCR   2
#define PART_FROM_VERT   0
#define PART_FROM_FACE   1
#define PART_FROM_VOLUME   2
#define PART_FROM_CHILD   4
#define PART_DISTR_JIT   0
#define PART_DISTR_RAND   1
#define PART_DISTR_GRID   2
#define PART_PHYS_NO   0
#define PART_PHYS_NEWTON   1
#define PART_PHYS_KEYED   2
#define PART_PHYS_BOIDS   3
#define PART_PHYS_FLUID   4
#define PART_KINK_NO   0
#define PART_KINK_CURL   1
#define PART_KINK_RADIAL   2
#define PART_KINK_WAVE   3
#define PART_KINK_BRAID   4
#define PART_DRAW_VEL   1
#define PART_DRAW_GLOBAL_OB   2
#define PART_DRAW_SIZE   4
#define PART_DRAW_EMITTER   8
#define PART_DRAW_HEALTH   16
#define PART_ABS_PATH_TIME   32
#define PART_DRAW_COUNT_GR   64
#define PART_DRAW_BB_LOCK   128
#define PART_DRAW_ROTATE_OB   128
#define PART_DRAW_PARENT   256
#define PART_DRAW_NUM   512
#define PART_DRAW_RAND_GR   1024
#define PART_DRAW_REN_ADAPT   2048
#define PART_DRAW_VEL_LENGTH   (1<<12)
#define PART_DRAW_MAT_COL   (1<<13)
#define PART_DRAW_WHOLE_GR   (1<<14)
#define PART_DRAW_REN_STRAND   (1<<15)
#define PART_DRAW_COL_NONE   0
#define PART_DRAW_COL_MAT   1
#define PART_DRAW_COL_VEL   2
#define PART_DRAW_COL_ACC   3
#define PART_SIMPLIFY_ENABLE   1
#define PART_SIMPLIFY_VIEWPORT   2
#define PART_TIME_AUTOSF   1
#define PART_BB_X   0
#define PART_BB_Y   1
#define PART_BB_Z   2
#define PART_BB_VIEW   3
#define PART_BB_VEL   4
#define PART_BB_ANIM_NONE   0
#define PART_BB_ANIM_AGE   1
#define PART_BB_ANIM_ANGLE   2
#define PART_BB_ANIM_FRAME   3
#define PART_BB_OFF_NONE   0
#define PART_BB_OFF_LINEAR   1
#define PART_BB_OFF_RANDOM   2
#define PART_DRAW_NOT   0
#define PART_DRAW_DOT   1
#define PART_DRAW_HALO   1
#define PART_DRAW_CIRC   2
#define PART_DRAW_CROSS   3
#define PART_DRAW_AXIS   4
#define PART_DRAW_LINE   5
#define PART_DRAW_PATH   6
#define PART_DRAW_OB   7
#define PART_DRAW_GR   8
#define PART_DRAW_BB   9
#define PART_DRAW_REND   10
#define PART_INT_EULER   0
#define PART_INT_MIDPOINT   1
#define PART_INT_RK4   2
#define PART_INT_VERLET   3
#define PART_ROT_NOR   1
#define PART_ROT_VEL   2
#define PART_ROT_GLOB_X   3
#define PART_ROT_GLOB_Y   4
#define PART_ROT_GLOB_Z   5
#define PART_ROT_OB_X   6
#define PART_ROT_OB_Y   7
#define PART_ROT_OB_Z   8
#define PART_AVE_SPIN   1
#define PART_AVE_RAND   2
#define PART_EVENT_DEATH   0
#define PART_EVENT_COLLIDE   1
#define PART_EVENT_NEAR   2
#define PART_CHILD_PARTICLES   1
#define PART_CHILD_FACES   2
#define PSYS_RECALC_REDO   8
#define PSYS_RECALC_RESET   16
#define PSYS_RECALC_TYPE   32
#define PSYS_RECALC_CHILD   64
#define PSYS_RECALC_PHYS   128
#define PSYS_RECALC   248
#define PSYS_CURRENT   1
#define PSYS_GLOBAL_HAIR   2
#define PSYS_HAIR_DYNAMICS   4
#define PSYS_KEYED_TIMING   8
#define PSYS_ENABLED   16
#define PSYS_HAIR_UPDATED   32
#define PSYS_DRAWING   64
#define PSYS_USE_IMAT   128
#define PSYS_DELETE   256
#define PSYS_HAIR_DONE   512
#define PSYS_KEYED   1024
#define PSYS_EDITED   2048
#define PSYS_DISABLED   8192
#define PARS_UNEXIST   1
#define PARS_NO_DISP   2
#define PARS_REKEY   8
#define PARS_DEAD   1
#define PARS_UNBORN   2
#define PARS_ALIVE   3
#define PARS_DYING   4
#define PART_DUPLIW_CURRENT   1
#define PSYS_TOT_VG   12
#define PSYS_VG_DENSITY   0
#define PSYS_VG_VEL   1
#define PSYS_VG_LENGTH   2
#define PSYS_VG_CLUMP   3
#define PSYS_VG_KINK   4
#define PSYS_VG_ROUGH1   5
#define PSYS_VG_ROUGH2   6
#define PSYS_VG_ROUGHE   7
#define PSYS_VG_SIZE   8
#define PSYS_VG_TAN   9
#define PSYS_VG_ROT   10
#define PSYS_VG_EFFECTOR   11
#define PTARGET_CURRENT   1
#define PTARGET_VALID   2
#define PTARGET_MODE_NEUTRAL   0
#define PTARGET_MODE_FRIEND   1
#define PTARGET_MODE_ENEMY   2
#define PAMAP_INIT   15
#define PAMAP_TIME   (1<<0)
#define PAMAP_LIFE   (1<<1)
#define PAMAP_DENS   (1<<2)
#define PAMAP_SIZE   (1<<3)
#define PAMAP_IVEL   (1<<5)
#define PAMAP_PHYSICS   3136
#define PAMAP_FIELD   (1<<6)
#define PAMAP_GRAVITY   (1<<10)
#define PAMAP_DAMP   (1<<11)
#define PAMAP_CHILD   912
#define PAMAP_CLUMP   (1<<7)
#define PAMAP_KINK   (1<<8)
#define PAMAP_ROUGH   (1<<9)
#define PAMAP_LENGTH   (1<<4)

Typedefs

typedef struct HairKey HairKey
typedef struct ParticleKey ParticleKey
typedef struct BoidParticle BoidParticle
typedef struct ParticleSpring ParticleSpring
typedef struct ChildParticle ChildParticle
typedef struct ParticleTarget ParticleTarget
typedef struct ParticleDupliWeight ParticleDupliWeight
typedef struct ParticleData ParticleData
typedef struct SPHFluidSettings SPHFluidSettings
typedef struct ParticleSettings ParticleSettings
typedef struct ParticleSystem ParticleSystem

Detailed Description

Definition in file DNA_particle_types.h.


Define Documentation

#define PAMAP_CHILD   912

Definition at line 559 of file DNA_particle_types.h.

Referenced by dag_id_flush_update(), and get_child_modifier_parameters().

#define PAMAP_CLUMP   (1<<7)

Definition at line 560 of file DNA_particle_types.h.

Referenced by get_cpa_texture(), and rna_def_particle_settings_mtex().

#define PAMAP_DAMP   (1<<11)

Definition at line 557 of file DNA_particle_types.h.

Referenced by psys_get_texture(), and rna_def_particle_settings_mtex().

#define PAMAP_DENS   (1<<2)
#define PAMAP_FIELD   (1<<6)

Definition at line 555 of file DNA_particle_types.h.

Referenced by psys_get_texture(), and rna_def_particle_settings_mtex().

#define PAMAP_GRAVITY   (1<<10)

Definition at line 556 of file DNA_particle_types.h.

Referenced by psys_get_texture(), and rna_def_particle_settings_mtex().

#define PAMAP_INIT   15

Definition at line 546 of file DNA_particle_types.h.

Referenced by dag_id_flush_update(), and initialize_particle().

#define PAMAP_IVEL   (1<<5)
#define PAMAP_KINK   (1<<8)

Definition at line 561 of file DNA_particle_types.h.

Referenced by get_cpa_texture(), and rna_def_particle_settings_mtex().

#define PAMAP_LENGTH   (1<<4)
#define PAMAP_LIFE   (1<<1)
#define PAMAP_PHYSICS   3136

Definition at line 554 of file DNA_particle_types.h.

Referenced by basic_integrate().

#define PAMAP_ROUGH   (1<<9)

Definition at line 562 of file DNA_particle_types.h.

Referenced by get_cpa_texture(), and rna_def_particle_settings_mtex().

#define PAMAP_SIZE   (1<<3)
#define PAMAP_TIME   (1<<0)

Definition at line 547 of file DNA_particle_types.h.

Referenced by psys_get_texture(), and rna_def_particle_settings_mtex().

#define PARS_ALIVE   3
#define PARS_DEAD   1
#define PARS_DYING   4
#define PARS_NO_DISP   2
#define PARS_REKEY   8
#define PARS_UNBORN   2
#define PARS_UNEXIST   1
#define PART_ABS_PATH_TIME   32
#define PART_AVE_RAND   2

Definition at line 467 of file DNA_particle_types.h.

Referenced by psys_get_birth_coordinates(), and rna_def_particle_settings().

#define PART_AVE_SPIN   1
#define PART_BB_ANIM_AGE   1

Definition at line 425 of file DNA_particle_types.h.

Referenced by particle_billboard(), and rna_def_particle_settings().

#define PART_BB_ANIM_ANGLE   2

Definition at line 426 of file DNA_particle_types.h.

Referenced by particle_billboard(), and rna_def_particle_settings().

#define PART_BB_ANIM_FRAME   3

Definition at line 427 of file DNA_particle_types.h.

Referenced by particle_billboard(), and rna_def_particle_settings().

#define PART_BB_ANIM_NONE   0

Definition at line 424 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_BB_OFF_LINEAR   1
#define PART_BB_OFF_NONE   0

Definition at line 430 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_BB_OFF_RANDOM   2

Definition at line 432 of file DNA_particle_types.h.

Referenced by particle_billboard(), and rna_def_particle_settings().

#define PART_BB_VEL   4
#define PART_BB_VIEW   3
#define PART_BB_X   0

Definition at line 417 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_BB_Y   1

Definition at line 418 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_BB_Z   2

Definition at line 419 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_BOIDS_2D   (1<<19)

Definition at line 335 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_CHILD_EFFECT   (1<<27)
#define PART_CHILD_FACES   2
#define PART_CHILD_GUIDE   (1<<30)

Definition at line 348 of file DNA_particle_types.h.

Referenced by psys_get_particle_on_path(), and rna_def_particle_settings().

#define PART_CHILD_LONG_HAIR   (1<<28)

Definition at line 346 of file DNA_particle_types.h.

Referenced by psys_thread_create_path(), and rna_def_particle_settings().

#define PART_CHILD_PARTICLES   1

Definition at line 475 of file DNA_particle_types.h.

Referenced by applyModifier(), and rna_def_particle_settings().

#define PART_DIE_ON_COL   (1<<12)

Definition at line 325 of file DNA_particle_types.h.

Referenced by collision_check(), and rna_def_particle_settings().

#define PART_DIED   64
#define PART_DISTR_GRID   2
#define PART_DISTR_JIT   0
#define PART_DISTR_RAND   1

Definition at line 366 of file DNA_particle_types.h.

Referenced by distribute_threads_exec(), and distribute_threads_init_data().

#define PART_DRAW_AXIS   4
#define PART_DRAW_BB   9
#define PART_DRAW_BB_LOCK   128
#define PART_DRAW_CIRC   2

Definition at line 439 of file DNA_particle_types.h.

Referenced by draw_new_particle_system(), and draw_particle().

#define PART_DRAW_COL_ACC   3

Definition at line 406 of file DNA_particle_types.h.

Referenced by draw_new_particle_system(), and rna_def_particle_settings().

#define PART_DRAW_COL_MAT   1
#define PART_DRAW_COL_NONE   0

Definition at line 403 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_DRAW_COL_VEL   2

Definition at line 405 of file DNA_particle_types.h.

Referenced by draw_new_particle_system(), and rna_def_particle_settings().

#define PART_DRAW_COUNT_GR   64

Definition at line 390 of file DNA_particle_types.h.

Referenced by new_particle_duplilist(), and rna_def_particle_settings().

#define PART_DRAW_CROSS   3
#define PART_DRAW_DOT   1

Definition at line 437 of file DNA_particle_types.h.

Referenced by do_versions(), draw_new_particle_system(), and draw_particle().

#define PART_DRAW_EMITTER   8
#define PART_DRAW_GLOBAL_OB   2

Definition at line 385 of file DNA_particle_types.h.

Referenced by new_particle_duplilist(), and rna_def_particle_settings().

#define PART_DRAW_GR   8
#define PART_DRAW_HALO   1

Definition at line 438 of file DNA_particle_types.h.

Referenced by default_particle_settings(), and do_versions().

#define PART_DRAW_HEALTH   16

Definition at line 388 of file DNA_particle_types.h.

Referenced by draw_new_particle_system(), and rna_def_particle_settings().

#define PART_DRAW_LINE   5
#define PART_DRAW_MAT_COL   (1<<13)

Definition at line 398 of file DNA_particle_types.h.

Referenced by do_versions().

#define PART_DRAW_NOT   0
#define PART_DRAW_NUM   512

Definition at line 394 of file DNA_particle_types.h.

Referenced by draw_new_particle_system(), and rna_def_particle_settings().

#define PART_DRAW_OB   7
#define PART_DRAW_PARENT   256
#define PART_DRAW_PATH   6
#define PART_DRAW_RAND_GR   1024

Definition at line 395 of file DNA_particle_types.h.

Referenced by new_particle_duplilist(), and rna_def_particle_settings().

#define PART_DRAW_REN_ADAPT   2048

Definition at line 396 of file DNA_particle_types.h.

Referenced by render_new_particle_system(), and rna_def_particle_settings().

#define PART_DRAW_REN_STRAND   (1<<15)
#define PART_DRAW_REND   10
#define PART_DRAW_ROTATE_OB   128
#define PART_DRAW_SIZE   4

Definition at line 386 of file DNA_particle_types.h.

Referenced by draw_new_particle_system(), and rna_def_particle_settings().

#define PART_DRAW_VEL   1

Definition at line 384 of file DNA_particle_types.h.

Referenced by draw_new_particle_system(), and rna_def_particle_settings().

#define PART_DRAW_VEL_LENGTH   (1<<12)
#define PART_DRAW_WHOLE_GR   (1<<14)

Definition at line 399 of file DNA_particle_types.h.

Referenced by new_particle_duplilist(), and rna_def_particle_settings().

#define PART_DS_EXPAND   8

Definition at line 314 of file DNA_particle_types.h.

Referenced by acf_dspart_setting_flag().

#define PART_DUPLIW_CURRENT   1
#define PART_EDISTR   256
#define PART_EMITTER   0
#define PART_EVENT_COLLIDE   1

Definition at line 471 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_EVENT_DEATH   0

Definition at line 470 of file DNA_particle_types.h.

Referenced by default_particle_settings(), and rna_def_particle_settings().

#define PART_EVENT_NEAR   2

Definition at line 472 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_FLUID   3
#define PART_FROM_CHILD   4
#define PART_FROM_FACE   1
#define PART_FROM_VERT   0
#define PART_FROM_VOLUME   2
#define PART_GRID_HEXAGONAL   (1<<24)

Definition at line 342 of file DNA_particle_types.h.

Referenced by distribute_grid(), and rna_def_particle_settings().

#define PART_GRID_INVERT   (1<<26)

Definition at line 343 of file DNA_particle_types.h.

Referenced by distribute_grid(), and rna_def_particle_settings().

#define PART_HAIR   2
#define PART_HAIR_BSPLINE   1024
#define PART_HAIR_REGROW   16
#define PART_HIDE_ADVANCED_HAIR   (1<<15)

Definition at line 330 of file DNA_particle_types.h.

Referenced by default_particle_settings(), and rna_def_particle_settings().

#define PART_INT_EULER   0

Definition at line 450 of file DNA_particle_types.h.

Referenced by integrate_particle(), and rna_def_particle_settings().

#define PART_INT_MIDPOINT   1
#define PART_INT_RK4   2

Definition at line 452 of file DNA_particle_types.h.

Referenced by integrate_particle(), and rna_def_particle_settings().

#define PART_INT_VERLET   3

Definition at line 453 of file DNA_particle_types.h.

Referenced by integrate_particle(), and rna_def_particle_settings().

#define PART_KINK_BRAID   4

Definition at line 381 of file DNA_particle_types.h.

Referenced by do_kink(), and rna_def_particle_settings().

#define PART_KINK_CURL   1

Definition at line 378 of file DNA_particle_types.h.

Referenced by do_kink(), and rna_def_particle_settings().

#define PART_KINK_NO   0

Definition at line 377 of file DNA_particle_types.h.

Referenced by do_kink(), and rna_def_particle_settings().

#define PART_KINK_RADIAL   2

Definition at line 379 of file DNA_particle_types.h.

Referenced by do_kink(), and rna_def_particle_settings().

#define PART_KINK_WAVE   3

Definition at line 380 of file DNA_particle_types.h.

Referenced by do_kink(), and rna_def_particle_settings().

#define PART_PHYS_BOIDS   3
#define PART_PHYS_FLUID   4
#define PART_PHYS_KEYED   2
#define PART_PHYS_NEWTON   1
#define PART_PHYS_NO   0
#define PART_REACT_MULTIPLE   2

Definition at line 310 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_REACT_STA_END   1

Definition at line 309 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_ROT_DYN   (1<<14)
#define PART_ROT_GLOB_X   3

Definition at line 458 of file DNA_particle_types.h.

Referenced by psys_get_birth_coordinates(), and rna_def_particle_settings().

#define PART_ROT_GLOB_Y   4

Definition at line 459 of file DNA_particle_types.h.

Referenced by psys_get_birth_coordinates(), and rna_def_particle_settings().

#define PART_ROT_GLOB_Z   5

Definition at line 460 of file DNA_particle_types.h.

Referenced by psys_get_birth_coordinates(), and rna_def_particle_settings().

#define PART_ROT_IINCR   2

Definition at line 355 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_ROT_KEYS   0

Definition at line 353 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_ROT_NOR   1

Definition at line 456 of file DNA_particle_types.h.

Referenced by psys_get_birth_coordinates(), and rna_def_particle_settings().

#define PART_ROT_OB_X   6

Definition at line 461 of file DNA_particle_types.h.

Referenced by psys_get_birth_coordinates(), and rna_def_particle_settings().

#define PART_ROT_OB_Y   7

Definition at line 462 of file DNA_particle_types.h.

Referenced by psys_get_birth_coordinates(), and rna_def_particle_settings().

#define PART_ROT_OB_Z   8

Definition at line 463 of file DNA_particle_types.h.

Referenced by psys_get_birth_coordinates(), and rna_def_particle_settings().

#define PART_ROT_VEL   2
#define PART_ROT_ZINCR   1

Definition at line 354 of file DNA_particle_types.h.

Referenced by rna_def_particle_settings().

#define PART_SELF_EFFECT   (1<<22)

Definition at line 350 of file DNA_particle_types.h.

Referenced by add_particles_to_effectors(), and rna_def_particle_settings().

#define PART_SIMPLIFY_ENABLE   1
#define PART_SIMPLIFY_VIEWPORT   2
#define PART_SIZE_DEFL   (1<<13)

Definition at line 326 of file DNA_particle_types.h.

Referenced by collision_check(), and rna_def_particle_settings().

#define PART_SIZEMASS   (1<<16)
#define PART_TIME_AUTOSF   1
#define PART_TRAND   128
#define PART_UNBORN   32
#define PSYS_CURRENT   1
#define PSYS_DELETE   256

Definition at line 496 of file DNA_particle_types.h.

Referenced by freeData(), object_handle_update(), and psys_check_enabled().

#define PSYS_DISABLED   8192

Definition at line 501 of file DNA_particle_types.h.

Referenced by psys_check_enabled(), psys_disable_all(), and psys_enable_all().

#define PSYS_DRAWING   64

Definition at line 494 of file DNA_particle_types.h.

Referenced by draw_new_particle_system(), and render_new_particle_system().

#define PSYS_EDITED   2048
#define PSYS_ENABLED   16

Definition at line 492 of file DNA_particle_types.h.

Referenced by do_versions(), and object_add_particle_system().

#define PSYS_GLOBAL_HAIR   2
#define PSYS_HAIR_DONE   512
#define PSYS_HAIR_DYNAMICS   4
#define PSYS_HAIR_UPDATED   32

Definition at line 493 of file DNA_particle_types.h.

Referenced by draw_update_ptcache_edit(), hair_step(), and PE_update_object().

#define PSYS_KEYED   1024
#define PSYS_KEYED_TIMING   8
#define PSYS_RECALC   248

Definition at line 485 of file DNA_particle_types.h.

Referenced by DAG_id_tag_update().

#define PSYS_RECALC_CHILD   64
#define PSYS_RECALC_PHYS   128

Definition at line 484 of file DNA_particle_types.h.

#define PSYS_RECALC_REDO   8

Definition at line 480 of file DNA_particle_types.h.

Referenced by BKE_ptcache_object_reset(), and do_versions().

#define PSYS_RECALC_RESET   16
#define PSYS_RECALC_TYPE   32

Definition at line 482 of file DNA_particle_types.h.

Referenced by particle_system_update().

#define PSYS_TOT_VG   12
#define PSYS_USE_IMAT   128

Definition at line 495 of file DNA_particle_types.h.

Referenced by add_render_object(), and render_new_particle_system().

#define PSYS_VG_CLUMP   3

Definition at line 525 of file DNA_particle_types.h.

Referenced by psys_threads_init_path(), and rna_def_particle_system().

#define PSYS_VG_DENSITY   0
#define PSYS_VG_EFFECTOR   11

Definition at line 533 of file DNA_particle_types.h.

Referenced by psys_threads_init_path(), and rna_def_particle_system().

#define PSYS_VG_KINK   4

Definition at line 526 of file DNA_particle_types.h.

Referenced by psys_threads_init_path(), and rna_def_particle_system().

#define PSYS_VG_LENGTH   2
#define PSYS_VG_ROT   10

Definition at line 532 of file DNA_particle_types.h.

Referenced by rna_def_particle_system().

#define PSYS_VG_ROUGH1   5

Definition at line 527 of file DNA_particle_types.h.

Referenced by psys_threads_init_path(), and rna_def_particle_system().

#define PSYS_VG_ROUGH2   6

Definition at line 528 of file DNA_particle_types.h.

Referenced by psys_threads_init_path(), and rna_def_particle_system().

#define PSYS_VG_ROUGHE   7

Definition at line 529 of file DNA_particle_types.h.

Referenced by psys_threads_init_path(), and rna_def_particle_system().

#define PSYS_VG_SIZE   8

Definition at line 530 of file DNA_particle_types.h.

Referenced by rna_def_particle_system().

#define PSYS_VG_TAN   9

Definition at line 531 of file DNA_particle_types.h.

Referenced by rna_def_particle_system().

#define PSYS_VG_VEL   1

Definition at line 523 of file DNA_particle_types.h.

Referenced by do_versions(), and rna_def_particle_system().

#define PTARGET_CURRENT   1
#define PTARGET_MODE_ENEMY   2

Definition at line 542 of file DNA_particle_types.h.

Referenced by rna_def_particle_target(), and rule_fight().

#define PTARGET_MODE_FRIEND   1

Definition at line 541 of file DNA_particle_types.h.

Referenced by rna_def_particle_target(), and rule_fight().

#define PTARGET_MODE_NEUTRAL   0

Definition at line 540 of file DNA_particle_types.h.

Referenced by rna_def_particle_target().

#define PTARGET_VALID   2
#define SPH_CURRENT_REST_LENGTH   2

Definition at line 137 of file DNA_particle_types.h.

Referenced by rna_def_fluid_settings(), and sph_force_cb().

#define SPH_FAC_DENSITY   8
#define SPH_FAC_RADIUS   16
#define SPH_FAC_REPULSION   4
#define SPH_FAC_REST_LENGTH   64
#define SPH_FAC_VISCOSITY   32
#define SPH_VISCOELASTIC_SPRINGS   1

Typedef Documentation

typedef struct BoidParticle BoidParticle
typedef struct ChildParticle ChildParticle
typedef struct HairKey HairKey
typedef struct ParticleData ParticleData
typedef struct ParticleKey ParticleKey