Blender V5.0
ParticleThreadContext Struct Reference

#include <BKE_particle.h>

Public Attributes

struct ParticleSimulationData sim
struct Meshmesh
struct Materialma
struct KDTree_3d * tree
struct ParticleSeamseams
int totseam
floatjit
floatjitoff
floatweight
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
floatvg_length
floatvg_clump
floatvg_kink
floatvg_rough1
floatvg_rough2
floatvg_roughe
floatvg_effector
floatvg_twist
struct CurveMappingclumpcurve
struct CurveMappingroughcurve
struct CurveMappingtwistcurve

Detailed Description

Definition at line 130 of file BKE_particle.h.

Member Data Documentation

◆ between

int ParticleThreadContext::between

Definition at line 152 of file BKE_particle.h.

Referenced by psys_thread_context_init_path(), and psys_thread_create_path().

◆ cfra

float ParticleThreadContext::cfra

Definition at line 155 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 151 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

◆ ma

struct Material* ParticleThreadContext::ma

◆ maxweight

float ParticleThreadContext::maxweight

Definition at line 143 of file BKE_particle.h.

Referenced by psys_thread_context_init_distribute().

◆ mesh

◆ parent_pass

int ParticleThreadContext::parent_pass

Definition at line 153 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 153 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 140 of file BKE_particle.h.

Referenced by psys_thread_context_init_distribute().

◆ tpars

struct ParticleData* ParticleThreadContext::tpars

Definition at line 148 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 159 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: