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

Public Attributes

PointCloudEvalCache eval_cache
gpu::IndexBufedit_selection_indices = nullptr
gpu::Batch * edit_selection = nullptr
bool is_dirty
Mutex render_mutex

Detailed Description

Definition at line 79 of file draw_cache_impl_pointcloud.cc.

Member Data Documentation

◆ edit_selection

◆ edit_selection_indices

◆ eval_cache

◆ is_dirty

◆ render_mutex

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 93 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: