Blender V4.3
blender::draw::PointCloudBatchCache Struct Reference

Public Attributes

PointCloudEvalCache eval_cache
 
bool is_dirty
 
std::mutex render_mutex
 

Detailed Description

Definition at line 77 of file draw_cache_impl_pointcloud.cc.

Member Data Documentation

◆ eval_cache

◆ is_dirty

◆ render_mutex

std::mutex blender::draw::PointCloudBatchCache::render_mutex

The draw cache extraction is currently not multi-threaded for multiple objects, but if it was, some locking would be necessary because multiple objects can use the same object data with different materials, etc. This is a placeholder to make multi-threading easier in the future.

Definition at line 88 of file draw_cache_impl_pointcloud.cc.

Referenced by blender::draw::DRW_pointcloud_evaluated_attribute(), and blender::draw::pointcloud_surface_shaded_get().


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