Blender Git Commit Log

Git Commits -> Revision 7d281a4

Revision 7d281a4 by Jacques Lucke (master)
June 28, 2021, 11:16 (GMT)
Functions: improve CPPType

* Reduce code duplication.
* Give methods more standardized names (e.g. `move_to_initialized` -> `move_assign`).
* Support wrapping arbitrary C++ types, even those that e.g. are not copyable.

Commit Details:

Full Hash: 7d281a4f7d354d270fc9c9f3c7a65b4409362aa0
Parent Commit: f7e2559
Lines Changed: +399, -471

27 Modified Paths:

/source/blender/blenkernel/BKE_geometry_set.hh (+0, -2) (Diff)
/source/blender/blenkernel/intern/attribute_access.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/geometry_set.cc (+0, -14) (Diff)
/source/blender/blenkernel/intern/geometry_set_instances.cc (+1, -1) (Diff)
/source/blender/functions/FN_cpp_type.hh (+203, -266) (Diff)
/source/blender/functions/FN_cpp_type_make.hh (+99, -102) (Diff)
/source/blender/functions/FN_generic_pointer.hh (+1, -1) (Diff)
/source/blender/functions/FN_generic_value_map.hh (+3, -3) (Diff)
/source/blender/functions/FN_generic_vector_array.hh (+1, -1) (Diff)
/source/blender/functions/FN_generic_virtual_array.hh (+1, -1) (Diff)
/source/blender/functions/FN_multi_function_builder.hh (+1, -1) (Diff)
/source/blender/functions/intern/cpp_types.cc (+11, -11) (Diff)
/source/blender/functions/intern/generic_vector_array.cc (+2, -2) (Diff)
/source/blender/functions/intern/generic_virtual_array.cc (+15, -15) (Diff)
/source/blender/functions/intern/generic_virtual_vector_array.cc (+2, -2) (Diff)
/source/blender/functions/intern/multi_function_builder.cc (+6, -5) (Diff)
/source/blender/functions/intern/multi_function_network_optimization.cc (+1, -1) (Diff)
/source/blender/functions/tests/FN_cpp_type_test.cc (+21, -21) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_nodes_evaluator.cc (+17, -9) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_convert.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_randomize.cc (+1, -0) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_to_points.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_join_geometry.cc (+3, -3) (Diff)
/source/blender/nodes/geometry/node_geometry_exec.cc (+1, -1) (Diff)
/source/blender/nodes/intern/node_socket.cc (+4, -4) (Diff)
/source/blender/nodes/intern/type_conversions.cc (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021