Selection cache is also updated when objects are updated
This commit is contained in:
parent
069fc66565
commit
0b1cc8d4c2
8 changed files with 37 additions and 8 deletions
|
|
@ -47,6 +47,10 @@ class DrawingProgram {
|
|||
|
||||
void parallel_loop_all_components(std::function<void(const std::shared_ptr<CollabList<std::shared_ptr<DrawComponent>, ServerClientID>::ObjectInfo>&)> func);
|
||||
|
||||
// This function, unlike preupdate_component, does not take the object out of the BVH. Use for a draw update that doesn't change the object's bounding box
|
||||
void invalidate_cache_at_component(const CollabListType::ObjectInfoPtr& objToCheck);
|
||||
void preupdate_component(const CollabListType::ObjectInfoPtr& objToCheck);
|
||||
|
||||
DrawingProgramCache compCache;
|
||||
|
||||
CollabListType components;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue