7002f1699236d3688b004f26fe4b6ff1780f4e42
Move most `uiLayout` and `uiItem` functions to a separate `UI_interface_layout.hh` header file. `uiItem` and `uiLayout` structs are moved from `interface_layout.cc` to `UI_interface_Layout.hh` in preparation for switching to an object oriented API style. `UI_block_layout*` functions are moved to `UI_interface_Layout.hh` too, since their implementation is also in `interface_layout.cc` Types shared by `UI_interface_Layout.hh` and `UI_interface_c.hh` are moved to `UI_interface_types.hh`. Ref: #117604 Pull Request: https://projects.blender.org/blender/blender/pulls/136717
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
