Blender
V3.3
|
Go to the source code of this file.
Classes | |
struct | PartDeflect |
struct | EffectorWeights |
struct | SBVertex |
struct | SoftBody_Shared |
struct | SoftBody |
Typedefs | |
typedef enum ePFieldType | ePFieldType |
typedef struct PartDeflect | PartDeflect |
typedef struct EffectorWeights | EffectorWeights |
typedef struct SBVertex | SBVertex |
typedef struct SoftBody_Shared | SoftBody_Shared |
typedef struct SoftBody | SoftBody |
Enumerations | |
enum | ePFieldType { PFIELD_NULL = 0 , PFIELD_FORCE = 1 , PFIELD_VORTEX = 2 , PFIELD_MAGNET = 3 , PFIELD_WIND = 4 , PFIELD_GUIDE = 5 , PFIELD_TEXTURE = 6 , PFIELD_HARMONIC = 7 , PFIELD_CHARGE = 8 , PFIELD_LENNARDJ = 9 , PFIELD_BOID = 10 , PFIELD_TURBULENCE = 11 , PFIELD_DRAG = 12 , PFIELD_FLUIDFLOW = 13 , NUM_PFIELD_TYPES } |
#define EFF_WEIGHT_DO_HAIR 1 |
Definition at line 176 of file DNA_object_force_types.h.
#define OB_SB_AERO_ANGLE 16384 |
Definition at line 379 of file DNA_object_force_types.h.
#define OB_SB_EDGECOLL 2048 |
Definition at line 376 of file DNA_object_force_types.h.
#define OB_SB_EDGES 4 |
Definition at line 367 of file DNA_object_force_types.h.
#define OB_SB_ENABLE 1 /* deprecated, use modifier */ |
Definition at line 365 of file DNA_object_force_types.h.
#define OB_SB_FACECOLL 1024 |
Definition at line 375 of file DNA_object_force_types.h.
#define OB_SB_GOAL 2 |
Definition at line 366 of file DNA_object_force_types.h.
#define OB_SB_POSTDEF 16 |
Definition at line 369 of file DNA_object_force_types.h.
#define OB_SB_QUADS 8 |
Definition at line 368 of file DNA_object_force_types.h.
#define OB_SB_SELF 512 |
Definition at line 374 of file DNA_object_force_types.h.
#define PDEFLE_KILL_PART (1 << 4) |
Definition at line 313 of file DNA_object_force_types.h.
#define PFIELD_CLOTH_USE_CULLING (1 << 19) |
Enable cloth collision side detection based on normal.
Definition at line 338 of file DNA_object_force_types.h.
#define PFIELD_CLOTH_USE_NORMAL (1 << 20) |
Replace collision direction with collider normal.
Definition at line 340 of file DNA_object_force_types.h.
#define PFIELD_DO_LOCATION (1 << 14) |
Definition at line 329 of file DNA_object_force_types.h.
#define PFIELD_DO_ROTATION (1 << 15) |
Definition at line 330 of file DNA_object_force_types.h.
#define PFIELD_FALL_CONE 2 |
Definition at line 345 of file DNA_object_force_types.h.
#define PFIELD_FALL_SPHERE 0 |
Definition at line 343 of file DNA_object_force_types.h.
#define PFIELD_FALL_TUBE 1 |
Definition at line 344 of file DNA_object_force_types.h.
#define PFIELD_GLOBAL_CO (1 << 6) |
used for turbulence
Definition at line 318 of file DNA_object_force_types.h.
#define PFIELD_GRAVITATION (1 << 18) |
used for (simple) force
Definition at line 336 of file DNA_object_force_types.h.
#define PFIELD_GUIDE_PATH_ADD (1 << 2) |
TODO: do_versions for below
Definition at line 310 of file DNA_object_force_types.h.
#define PFIELD_GUIDE_PATH_WEIGHT (1 << 16) |
apply curve weights
Definition at line 332 of file DNA_object_force_types.h.
#define PFIELD_MULTIPLE_SPRINGS (1 << 7) |
used for harmonic force
Definition at line 321 of file DNA_object_force_types.h.
#define PFIELD_PLANAR (1 << 3) |
used for do_versions
Definition at line 312 of file DNA_object_force_types.h.
#define PFIELD_POSZ (1 << 5) |
used for do_versions
Definition at line 315 of file DNA_object_force_types.h.
#define PFIELD_SHAPE_LINE 4 |
Definition at line 352 of file DNA_object_force_types.h.
#define PFIELD_SHAPE_PLANE 1 |
Definition at line 349 of file DNA_object_force_types.h.
#define PFIELD_SHAPE_POINT 0 |
Definition at line 348 of file DNA_object_force_types.h.
#define PFIELD_SHAPE_POINTS 3 |
Definition at line 351 of file DNA_object_force_types.h.
#define PFIELD_SHAPE_SURFACE 2 |
Definition at line 350 of file DNA_object_force_types.h.
#define PFIELD_SMOKE_DENSITY (1 << 17) |
multiply smoke force by density
Definition at line 334 of file DNA_object_force_types.h.
#define PFIELD_SURFACE (1 << 12) |
used for do_versions
Definition at line 327 of file DNA_object_force_types.h.
#define PFIELD_TEX_2D (1 << 7) |
Definition at line 319 of file DNA_object_force_types.h.
#define PFIELD_TEX_CURL 2 |
Definition at line 357 of file DNA_object_force_types.h.
#define PFIELD_TEX_GRAD 1 |
Definition at line 356 of file DNA_object_force_types.h.
#define PFIELD_TEX_OBJECT (1 << 6) |
Definition at line 316 of file DNA_object_force_types.h.
#define PFIELD_TEX_RGB 0 |
Definition at line 355 of file DNA_object_force_types.h.
#define PFIELD_TEX_ROOTCO (1 << 11) |
Definition at line 325 of file DNA_object_force_types.h.
#define PFIELD_USEMAX (1 << 0) |
Definition at line 307 of file DNA_object_force_types.h.
#define PFIELD_USEMAXR (1 << 9) |
Definition at line 323 of file DNA_object_force_types.h.
#define PFIELD_USEMIN (1 << 8) |
Definition at line 322 of file DNA_object_force_types.h.
#define PFIELD_USEMINR (1 << 10) |
Definition at line 324 of file DNA_object_force_types.h.
#define PFIELD_VISIBILITY (1 << 13) |
Definition at line 328 of file DNA_object_force_types.h.
#define PFIELD_Z_BOTH 0 |
Definition at line 360 of file DNA_object_force_types.h.
#define PFIELD_Z_NEG 2 |
Definition at line 362 of file DNA_object_force_types.h.
#define PFIELD_Z_POS 1 |
Definition at line 361 of file DNA_object_force_types.h.
#define SBC_MODE_AVG 1 |
Definition at line 388 of file DNA_object_force_types.h.
#define SBC_MODE_AVGMINMAX 4 |
Definition at line 391 of file DNA_object_force_types.h.
#define SBC_MODE_MANUAL 0 |
Definition at line 387 of file DNA_object_force_types.h.
#define SBC_MODE_MAX 3 |
Definition at line 390 of file DNA_object_force_types.h.
#define SBC_MODE_MIN 2 |
Definition at line 389 of file DNA_object_force_types.h.
#define SBSO_ESTIMATEIPO 4 |
Definition at line 384 of file DNA_object_force_types.h.
#define SBSO_MONITOR 1 |
Definition at line 382 of file DNA_object_force_types.h.
#define SBSO_OLDERR 2 |
Definition at line 383 of file DNA_object_force_types.h.
typedef struct EffectorWeights EffectorWeights |
typedef enum ePFieldType ePFieldType |
PartDeflect.forcefield: Effector Fields types.
typedef struct PartDeflect PartDeflect |
typedef struct SoftBody_Shared SoftBody_Shared |
enum ePFieldType |
PartDeflect.forcefield: Effector Fields types.
Definition at line 20 of file DNA_object_force_types.h.