Blender V4.5
ParticleThreadContext Struct Reference

#include <BKE_particle.h>

Public Attributes

struct ParticleSimulationData sim
struct Meshmesh
struct Materialma
struct KDTree_3d * tree
struct ParticleSeamseams
int totseam
float * jit
float * jitoff
float * weight
float maxweight
int * index
int jitlevel
int cfrom
int distr
struct ParticleDatatpars
bool editupdate
int between
int segments
int extra_segments
int totchild
int totparent
int parent_pass
float cfra
float * vg_length
float * vg_clump
float * vg_kink
float * vg_rough1
float * vg_rough2
float * vg_roughe
float * vg_effector
float * vg_twist
struct CurveMappingclumpcurve
struct CurveMappingroughcurve
struct CurveMappingtwistcurve

Detailed Description

Definition at line 131 of file BKE_particle.h.

Member Data Documentation

◆ between

int ParticleThreadContext::between

Definition at line 153 of file BKE_particle.h.

Referenced by psys_thread_context_init_path(), and psys_thread_create_path().

◆ cfra

float ParticleThreadContext::cfra

Definition at line 156 of file BKE_particle.h.

Referenced by psys_thread_context_init_path(), and psys_thread_create_path().

◆ cfrom

int ParticleThreadContext::cfrom

◆ clumpcurve

struct CurveMapping* ParticleThreadContext::clumpcurve

◆ distr

int ParticleThreadContext::distr

◆ editupdate

bool ParticleThreadContext::editupdate

Definition at line 152 of file BKE_particle.h.

Referenced by psys_thread_context_init_path(), and psys_thread_create_path().

◆ extra_segments

int ParticleThreadContext::extra_segments

◆ index

◆ jit

◆ jitlevel

int ParticleThreadContext::jitlevel

◆ jitoff

float * ParticleThreadContext::jitoff

◆ ma

struct Material* ParticleThreadContext::ma

◆ maxweight

float ParticleThreadContext::maxweight

Definition at line 144 of file BKE_particle.h.

Referenced by psys_thread_context_init_distribute().

◆ mesh

◆ parent_pass

int ParticleThreadContext::parent_pass

Definition at line 154 of file BKE_particle.h.

Referenced by psys_cache_child_paths(), and psys_thread_context_init_path().

◆ roughcurve

struct CurveMapping* ParticleThreadContext::roughcurve

◆ seams

struct ParticleSeam* ParticleThreadContext::seams

◆ segments

◆ sim

◆ totchild

int ParticleThreadContext::totchild

Definition at line 154 of file BKE_particle.h.

Referenced by psys_cache_child_paths(), and psys_thread_context_init_path().

◆ totparent

int ParticleThreadContext::totparent

◆ totseam

int ParticleThreadContext::totseam

Definition at line 141 of file BKE_particle.h.

Referenced by psys_thread_context_init_distribute().

◆ tpars

struct ParticleData* ParticleThreadContext::tpars

Definition at line 149 of file BKE_particle.h.

Referenced by psys_thread_context_init_distribute().

◆ tree

struct KDTree_3d* ParticleThreadContext::tree

◆ twistcurve

struct CurveMapping* ParticleThreadContext::twistcurve

◆ vg_clump

float * ParticleThreadContext::vg_clump

◆ vg_effector

float* ParticleThreadContext::vg_effector

Definition at line 160 of file BKE_particle.h.

Referenced by get_child_modifier_parameters(), and psys_thread_context_init_path().

◆ vg_kink

float * ParticleThreadContext::vg_kink

◆ vg_length

float* ParticleThreadContext::vg_length

◆ vg_rough1

float* ParticleThreadContext::vg_rough1

◆ vg_rough2

float * ParticleThreadContext::vg_rough2

◆ vg_roughe

float * ParticleThreadContext::vg_roughe

◆ vg_twist

float* ParticleThreadContext::vg_twist

◆ weight

float * ParticleThreadContext::weight

The documentation for this struct was generated from the following file: