Blender V4.3
BKE_bake_items_socket.hh File Reference

Go to the source code of this file.

Classes

struct  blender::bke::bake::BakeSocketConfig
 

Namespaces

namespace  blender
 
namespace  blender::bke
 
namespace  blender::bke::bake
 

Functions

Array< std::unique_ptr< BakeItem > > blender::bke::bake::move_socket_values_to_bake_items (Span< void * > socket_values, const BakeSocketConfig &config, BakeDataBlockMap *data_block_map)
 
void blender::bke::bake::move_bake_items_to_socket_values (Span< BakeItem * > bake_items, const BakeSocketConfig &config, BakeDataBlockMap *data_block_map, FunctionRef< std::shared_ptr< AttributeFieldInput >(int socket_index, const CPPType &)> make_attribute_field, Span< void * > r_socket_values)
 
void blender::bke::bake::copy_bake_items_to_socket_values (Span< const BakeItem * > bake_items, const BakeSocketConfig &config, BakeDataBlockMap *data_block_map, FunctionRef< std::shared_ptr< AttributeFieldInput >(int, const CPPType &)> make_attribute_field, Span< void * > r_socket_values)