Searched refs:childcache (Results 1 – 10 of 10) sorted by relevance
272 if (psys->childcache) { in ensure_seg_pt_count()274 count_cache_segment_keys(psys->childcache, child_count, hair_cache); in ensure_seg_pt_count()957 (!psys->childcache || (psys->part->draw & PART_DRAW_PARENT))) { in particle_batch_cache_ensure_procedural_strand_data()975 if (psys->childcache) { in particle_batch_cache_ensure_procedural_strand_data()1064 (!psys->childcache || (psys->part->draw & PART_DRAW_PARENT))) { in particle_batch_cache_ensure_procedural_indices()1068 if (psys->childcache) { in particle_batch_cache_ensure_procedural_indices()1102 (!psys->childcache || (psys->part->draw & PART_DRAW_PARENT))) { in particle_batch_cache_ensure_procedural_pos()1105 if (psys->childcache) { in particle_batch_cache_ensure_procedural_pos()1239 (!psys->childcache || (psys->part->draw & PART_DRAW_PARENT))) { in particle_batch_cache_ensure_pos_and_seg()1259 if (psys->childcache != NULL) { in particle_batch_cache_ensure_pos_and_seg()[all …]
90 bool export_children = psys->childcache && part->childtype != 0; in do_write()254 ParticleCacheKey **cache = psys->childcache; in write_hair_child_sample()
327 struct ParticleCacheKey **childcache; member
695 psys_free_path_cache_buffers(psys->childcache, &psys->childcachebufs); in free_child_path_cache()696 psys->childcache = NULL; in free_child_path_cache()2533 ParticleCacheKey **cache = psys->childcache; in psys_thread_create_path()2861 ParticleCacheKey **cache = psys->childcache; in exec_child_path_cache()2896 if (editupdate && sim->psys->childcache && totchild == sim->psys->totchildcache) { in psys_cache_child_paths()2903 sim->psys->childcache = psys_alloc_path_cache_buffers( in psys_cache_child_paths()4371 if (psys->childcache) { in psys_get_particle_on_path()4373 interpolate_pathcache(psys->childcache[p - totpart], t, &result); in psys_get_particle_on_path()4524 modifier_ctx.parent_keys = psys->childcache ? psys->childcache[p - totpart] : NULL; in psys_get_particle_on_path()4638 modifier_ctx.parent_keys = psys->childcache ? psys->childcache[p - totpart] : NULL; in psys_get_particle_state()
1198 hair = (totchild == 0 || psys->childcache) && psys->pathcache; in make_duplis_particle_system()1305 (a >= totpart && psys->childcache[a - totpart]->segments < 0))) { in make_duplis_particle_system()1333 cache = psys->childcache[a - totpart]; in make_duplis_particle_system()
1528 psysn->childcache = NULL; in BKE_object_copy_particlesystem()
216 else if (i >= psys->totpart && psys->childcache) { in pointdensity_cache_psys()217 cache = psys->childcache[i - psys->totpart]; in pointdensity_cache_psys()
463 if (part->type == PART_HAIR && !particlesystem->childcache) { in rna_ParticleSystem_co_hair()471 else if (particle_no < totpart + totchild && particlesystem->childcache) { in rna_ParticleSystem_co_hair()472 cache = particlesystem->childcache[particle_no - totpart]; in rna_ParticleSystem_co_hair()565 if (part->type == PART_HAIR && !particlesystem->childcache) { in rna_ParticleSystem_tessfaceidx_on_emitter()
583 cache = psys_eval->childcache; in ED_object_modifier_convert()631 cache = psys_eval->childcache; in ED_object_modifier_convert()
3129 psys->childcache = NULL; in direct_link_particlesystems()