| 116 | } |
| 117 | |
| 118 | void DrawingProgramCache::build(const std::unordered_set<CanvasComponentContainer::ObjInfo*>& objsToExclude) { |
| 119 | internal_build(drawP.layerMan.get_flattened_component_list(), objsToExclude); |
| 120 | } |
| 121 | |
| 122 | void DrawingProgramCache::internal_build(std::vector<CanvasComponentContainer::ObjInfo*> componentsToBuild, const std::unordered_set<CanvasComponentContainer::ObjInfo*>& objsToNotInclude) { |
| 123 | bvhRoot = std::make_shared<DrawingProgramCacheBVHNode>(); |
no test coverage detected