Blender  V3.3
Public Attributes | List of all members
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 128 of file BKE_particle.h.

Member Data Documentation

◆ between

int ParticleThreadContext::between

Definition at line 150 of file BKE_particle.h.

Referenced by psys_thread_context_init_path(), and psys_thread_create_path().

◆ cfra

float ParticleThreadContext::cfra

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

Referenced by psys_thread_context_init_path(), and psys_thread_create_path().

◆ extra_segments

int ParticleThreadContext::extra_segments

◆ index

int* ParticleThreadContext::index

◆ jit

float* ParticleThreadContext::jit

◆ jitlevel

int ParticleThreadContext::jitlevel

◆ jitoff

float * ParticleThreadContext::jitoff

◆ ma

struct Material* ParticleThreadContext::ma

◆ maxweight

float ParticleThreadContext::maxweight

Definition at line 141 of file BKE_particle.h.

Referenced by psys_thread_context_init_distribute().

◆ mesh

struct Mesh* ParticleThreadContext::mesh

◆ parent_pass

int ParticleThreadContext::parent_pass

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

int ParticleThreadContext::segments

◆ sim

struct ParticleSimulationData ParticleThreadContext::sim

◆ totchild

int ParticleThreadContext::totchild

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

Referenced by psys_thread_context_init_distribute().

◆ tpars

struct ParticleData* ParticleThreadContext::tpars

Definition at line 146 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 157 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: