|
| static void | blender::bke::update_zone_depths (bNodeTreeZone &zone) |
| |
| static Vector< std::unique_ptr< bNodeTreeZone > > | blender::bke::find_zone_nodes (const bNodeTree &tree, bNodeTreeZones &owner, Map< const bNode *, bNodeTreeZone * > &r_zone_by_inout_node) |
| |
| static std::optional< Vector< ZoneRelation > > | blender::bke::get_direct_zone_relations (const Span< std::unique_ptr< bNodeTreeZone > > all_zones, const BitGroupVector<> &depend_on_input_flag_array) |
| |
| static bool | blender::bke::update_zone_per_node (const Span< const bNode * > all_nodes, const Span< std::unique_ptr< bNodeTreeZone > > all_zones, const BitGroupVector<> &depend_on_input_flag_array, const Map< const bNode *, bNodeTreeZone * > &zone_by_inout_node, Map< int, int > &r_zone_by_node_id, Vector< const bNode * > &r_node_outside_zones) |
| |
| static void | blender::bke::update_zone_border_links (const bNodeTree &tree, bNodeTreeZones &tree_zones) |
| |
| static std::unique_ptr< bNodeTreeZones > | blender::bke::discover_tree_zones (const bNodeTree &tree) |
| |
| const bNodeTreeZones * | blender::bke::get_tree_zones (const bNodeTree &tree) |
| |
| static Vector< const bNodeZoneType * > & | blender::bke::get_zone_types_vector () |
| |
| std::ostream & | blender::bke::operator<< (std::ostream &stream, const bNodeTreeZones &zones) |
| |
| std::ostream & | blender::bke::operator<< (std::ostream &stream, const bNodeTreeZone &zone) |
| |
|
| void | blender::bke::register_node_zone_type (const bNodeZoneType &zone_type) |
| |
| Span< const bNodeZoneType * > | blender::bke::all_zone_types () |
| |
| Span< int > | blender::bke::all_zone_node_types () |
| |
| Span< int > | blender::bke::all_zone_input_node_types () |
| |
| Span< int > | blender::bke::all_zone_output_node_types () |
| |
| const bNodeZoneType * | blender::bke::zone_type_by_node_type (const int node_type) |
| |