|
Blender V4.3
|
#include <BKE_bake_items_socket.hh>
Public Attributes | |
| Vector< eNodeSocketDatatype > | types |
| Vector< AttrDomain > | domains |
| Vector< StringRef > | names |
| Vector< Vector< int, 1 > > | geometries_by_attribute |
Describes how bake items should be mapped to sockets.
Definition at line 19 of file BKE_bake_items_socket.hh.
| Vector<AttrDomain> blender::bke::bake::BakeSocketConfig::domains |
The domain on which an the attribute corresponding to the socket should be stored (only used for some socket types).
Definition at line 26 of file BKE_bake_items_socket.hh.
Referenced by blender::nodes::node_geo_bake_cc::make_bake_socket_config(), blender::nodes::node_geo_simulation_cc::make_bake_socket_config(), and blender::bke::bake::move_socket_values_to_bake_items().
Determines which geometries a field socket should be evaluated on. This can be used to implement rules like a field should only be evaluated on the preceding or on all geometries.
Definition at line 33 of file BKE_bake_items_socket.hh.
Referenced by blender::nodes::node_geo_bake_cc::make_bake_socket_config(), blender::nodes::node_geo_simulation_cc::make_bake_socket_config(), and blender::bke::bake::move_socket_values_to_bake_items().
User-defined name of every socket.
Definition at line 28 of file BKE_bake_items_socket.hh.
Referenced by blender::nodes::node_geo_bake_cc::make_bake_socket_config(), blender::nodes::node_geo_simulation_cc::make_bake_socket_config(), and blender::bke::bake::move_socket_values_to_bake_items().
| Vector<eNodeSocketDatatype> blender::bke::bake::BakeSocketConfig::types |
The type of every socket.
Definition at line 21 of file BKE_bake_items_socket.hh.
Referenced by blender::bke::bake::copy_bake_items_to_socket_values(), blender::nodes::node_geo_bake_cc::make_bake_socket_config(), blender::nodes::node_geo_simulation_cc::make_bake_socket_config(), blender::bke::bake::move_bake_items_to_socket_values(), and blender::bke::bake::move_socket_values_to_bake_items().