Blender V4.3
particle_private.h File Reference

Go to the source code of this file.

Classes

struct  ParticleChildModifierContext
 

Typedefs

typedef struct ParticleChildModifierContext ParticleChildModifierContext
 

Functions

void do_kink (ParticleKey *state, const float par_co[3], const float par_vel[3], const float par_rot[4], float time, float freq, float shape, float amplitude, float flat, short type, short axis, const float obmat[4][4], int smooth_start)
 
float do_clump (ParticleKey *state, const float par_co[3], float time, const float orco_offset[3], float clumpfac, float clumppow, float pa_clump, bool use_clump_noise, float clump_noise_size, const struct CurveMapping *clumpcurve)
 
void do_child_modifiers (const ParticleChildModifierContext *modifier_ctx, float mat[4][4], ParticleKey *state, float t)
 

Typedef Documentation

◆ ParticleChildModifierContext

typedef struct ParticleChildModifierContext ParticleChildModifierContext

Function Documentation

◆ do_child_modifiers()

◆ do_clump()

float do_clump ( ParticleKey * state,
const float par_co[3],
float time,
const float orco_offset[3],
float clumpfac,
float clumppow,
float pa_clump,
bool use_clump_noise,
float clump_noise_size,
const struct CurveMapping * clumpcurve )

◆ do_kink()