|
| static void | blender::bke::bake::capture_field_on_geometry_components (GeometrySet &geometry, const fn::GField &field, const AttrDomain domain, const StringRef attribute_name) |
| static std::unique_ptr< BakeItem > | blender::bke::bake::move_common_socket_value_to_bake_item (const bNodeSocketType &stype, SocketValueVariant &socket_value, std::optional< StringRef > name, Vector< GeometryBakeItem * > &r_geometry_bake_items) |
| Array< std::unique_ptr< BakeItem > > | blender::bke::bake::move_socket_values_to_bake_items (MutableSpan< SocketValueVariant > socket_values, const BakeSocketConfig &config, BakeDataBlockMap *data_block_map) |
| static std::optional< SocketValueVariant > | blender::bke::bake::copy_bake_item_to_socket_value (const BakeItem &bake_item, const eNodeSocketDatatype socket_type, const FunctionRef< std::shared_ptr< AttributeFieldInput >(const CPPType &type)> make_attribute_field, BakeDataBlockMap *data_block_map, Map< std::string, std::string > &r_attribute_map) |
| static void | blender::bke::bake::rename_attributes (const Span< GeometrySet * > geometries, const Map< std::string, std::string > &attribute_map) |
| static SocketValueVariant | blender::bke::bake::default_initialize_socket_value (const eNodeSocketDatatype socket_type) |
| Vector< SocketValueVariant > | blender::bke::bake::move_bake_items_to_socket_values (const Span< BakeItem * > bake_items, const BakeSocketConfig &config, BakeDataBlockMap *data_block_map, FunctionRef< std::shared_ptr< AttributeFieldInput >(int, const CPPType &)> make_attribute_field) |
| Vector< SocketValueVariant > | blender::bke::bake::copy_bake_items_to_socket_values (const Span< const BakeItem * > bake_items, const BakeSocketConfig &config, BakeDataBlockMap *data_block_map, FunctionRef< std::shared_ptr< AttributeFieldInput >(int, const CPPType &)> make_attribute_field) |