Blender V4.3
PTCacheEdit Struct Reference

#include <BKE_pointcache.h>

Public Attributes

int flags
 
PTCacheEditPointpoints
 
struct PTCacheID pid
 
struct ParticleSystempsys
 
struct ParticleSystempsys_eval
 
struct ParticleSystemModifierDatapsmd
 
struct ParticleSystemModifierDatapsmd_eval
 
struct KDTree_3d * emitter_field
 
floatemitter_cosnos
 
intmirror_cache
 
struct ParticleCacheKey ** pathcache
 
ListBase pathcachebufs
 
int totpoint
 
int totframes
 
int totcached
 
int edited
 

Detailed Description

Definition at line 242 of file BKE_pointcache.h.

Member Data Documentation

◆ edited

int PTCacheEdit::edited

◆ emitter_cosnos

float* PTCacheEdit::emitter_cosnos

Local-space face centers and normals (average of its verts), from the derived mesh.

Definition at line 256 of file BKE_pointcache.h.

Referenced by brush_puff(), deflect_emitter_iter(), PE_free_ptcache_edit(), and recalc_emitter_field().

◆ emitter_field

struct KDTree_3d* PTCacheEdit::emitter_field

◆ flags

int PTCacheEdit::flags

Definition at line 243 of file BKE_pointcache.h.

Referenced by particle_system_update(), and pe_get_current().

◆ mirror_cache

◆ pathcache

◆ pathcachebufs

ListBase PTCacheEdit::pathcachebufs

◆ pid

struct PTCacheID PTCacheEdit::pid

◆ points

◆ psmd

struct ParticleSystemModifierData* PTCacheEdit::psmd

◆ psmd_eval

◆ psys

◆ psys_eval

struct ParticleSystem* PTCacheEdit::psys_eval

◆ totcached

◆ totframes

int PTCacheEdit::totframes

Definition at line 262 of file BKE_pointcache.h.

◆ totpoint


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