|
Blender V5.0
|
#include <BKE_bake_geometry_nodes_modifier.hh>
Public Member Functions | |
| SimulationNodeCache * | get_simulation_node_cache (const int id) |
| BakeNodeCache * | get_bake_node_cache (const int id) |
| NodeBakeCache * | get_node_bake_cache (const int id) |
| void | reset_cache (int id) |
Public Attributes | |
| Mutex | mutex |
| Set< int > | requested_bakes |
| Map< int, std::unique_ptr< SimulationNodeCache > > | simulation_cache_by_id |
| Map< int, std::unique_ptr< BakeNodeCache > > | bake_cache_by_id |
Definition at line 101 of file BKE_bake_geometry_nodes_modifier.hh.
| BakeNodeCache * blender::bke::bake::ModifierCache::get_bake_node_cache | ( | const int | id | ) |
Definition at line 57 of file bake_geometry_nodes_modifier.cc.
References bake_cache_by_id, and ptr.
Referenced by get_node_bake_cache(), and reset_cache().
| NodeBakeCache * blender::bke::bake::ModifierCache::get_node_bake_cache | ( | const int | id | ) |
Definition at line 63 of file bake_geometry_nodes_modifier.cc.
References get_bake_node_cache(), and get_simulation_node_cache().
Referenced by blender::ed::object::bake_simulation::bake_geometry_nodes_startjob().
| SimulationNodeCache * blender::bke::bake::ModifierCache::get_simulation_node_cache | ( | const int | id | ) |
Definition at line 51 of file bake_geometry_nodes_modifier.cc.
References ptr, and simulation_cache_by_id.
Referenced by get_node_bake_cache(), and reset_cache().
| void blender::bke::bake::ModifierCache::reset_cache | ( | int | id | ) |
Definition at line 74 of file bake_geometry_nodes_modifier.cc.
References get_bake_node_cache(), and get_simulation_node_cache().
| Map<int, std::unique_ptr<BakeNodeCache> > blender::bke::bake::ModifierCache::bake_cache_by_id |
Definition at line 109 of file BKE_bake_geometry_nodes_modifier.hh.
Referenced by blender::nodes::get_bake_draw_context(), get_bake_node_cache(), blender::remove_outdated_bake_caches(), timeline_draw_cache(), and blender::ed::object::bake_simulation::try_delete_bake().
|
mutable |
Definition at line 102 of file BKE_bake_geometry_nodes_modifier.hh.
Referenced by blender::nodes::get_bake_draw_context(), blender::remove_outdated_bake_caches(), timeline_draw_cache(), and blender::ed::object::bake_simulation::try_delete_bake().
| Set<int> blender::bke::bake::ModifierCache::requested_bakes |
Set of nested node IDs (see bNestedNodeRef) that is expected to be baked in the next evaluation. This is filled and cleared by the bake operator.
Definition at line 107 of file BKE_bake_geometry_nodes_modifier.hh.
Referenced by blender::find_side_effect_nodes_for_baking().
| Map<int, std::unique_ptr<SimulationNodeCache> > blender::bke::bake::ModifierCache::simulation_cache_by_id |
Definition at line 108 of file BKE_bake_geometry_nodes_modifier.hh.
Referenced by blender::nodes::get_bake_draw_context(), get_simulation_node_cache(), blender::remove_outdated_bake_caches(), timeline_draw_cache(), and blender::ed::object::bake_simulation::try_delete_bake().