blender/intern
Hans Goudey fe1816f67f Curves: Rename "Hair" types, variables, and functions to "Curves"
Based on discussions from T95355 and T94193, the plan is to use
the name "Curves" to describe the data-block container for multiple
curves. Eventually this will replace the existing "Curve" data-block.
However, it will be a while before the curve data-block can be replaced
so in order to distinguish the two curve types in the UI, "Hair Curves"
will be used, but eventually changed back to "Curves".

This patch renames "hair-related" files, functions, types, and variable
names to this convention. A deep rename is preferred to keep code
consistent and to avoid any "hair" terminology from leaking, since the
new data-block is meant for all curve types, not just hair use cases.

The downside of this naming is that the difference between "Curve"
and "Curves" has become important. That was considered during
design discussons and deemed acceptable, especially given the
non-permanent nature of the somewhat common conflict.

Some points of interest:
- All DNA compatibility is lost, just like rBf59767ff9729.
- I renamed `ID_HA` to `ID_CV` so there is no complete mismatch.
- `hair_curves` is used where necessary to distinguish from the
  existing "curves" plural.
- I didn't rename any of the cycles/rendering code function names,
  since that is also used by the old hair particle system.

Differential Revision: https://developer.blender.org/D14007
2022-02-07 11:56:48 -06:00
..
atomic Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
audaspace Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
clog Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
cycles Curves: Rename "Hair" types, variables, and functions to "Curves" 2022-02-07 11:56:48 -06:00
dualcon Cleanup: capitalize NOTE tag 2021-11-30 10:15:17 +11:00
eigen Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
ffmpeg Fix: VSE search in mpegts files would fail 2021-06-11 14:05:07 +02:00
ghost Fix T90868: Console window flash when exiting 2022-02-07 08:20:12 -07:00
glew-mx Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
guardedalloc Guarded allocator: Document non-obvious initialization with MEM_new() 2022-02-04 16:57:46 +01:00
iksolver Cleanup: fix typos in source code in intern/ 2022-01-05 15:35:30 +01:00
itasc Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
libc_compat Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
libmv Build: remove usage of link_directories 2022-01-13 10:40:38 +01:00
locale Cleanup: Cmake: remove unnecessary definitions for internationalization 2022-01-29 17:40:27 -05:00
mantaflow Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
memutil Cleanup: fix typos in source code in intern/ 2022-01-05 15:35:30 +01:00
mikktspace Cleanup: pass arguments as const 2021-10-04 13:15:15 +11:00
opencolorio Cleanup: spelling in comments, C++ style comments for disabled code 2022-01-14 11:23:46 +11:00
opensubdiv Cleanup: fix typos in source code in intern/ 2022-01-05 15:35:30 +01:00
openvdb Cleanup: Remove unused/unecessary OpenVDB C API 2021-08-02 12:26:28 -04:00
quadriflow Cleanup: Simplify logic, follow style guide for integer types 2021-07-30 15:08:43 -04:00
rigidbody Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
sky Cleanup: reorganize doxygen modules 2021-12-14 20:56:11 +11:00
utfconv Cleanup: fix typos in source code in intern/ 2022-01-05 15:35:30 +01:00
CMakeLists.txt Cleanup: Remove unused numapi library 2022-01-07 12:19:02 +01:00