Blender V5.0
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
int * mirror_cache
struct ParticleCacheKey ** pathcache
ListBase pathcachebufs
int totpoint
int totframes
int totcached
int edited

Detailed Description

Definition at line 238 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 252 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 239 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 258 of file BKE_pointcache.h.

◆ totpoint


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