cimguizmo with CMake support. We have only designed this project to be built as a dynamic library, but it should be easy to modify the CMake file to support statically linking.
Create project files with cmake:
cmake -B build -D CMAKE_BUILD_TYPE=Release -D CMAKE_LIBRARY_OUTPUT_DIRECTORY=Release -D IMGUIZMO_CIMGUI="<cimgui project location>"
And build:
cmake --build build --config Release
- On Windows, the build will fail due to linking errors if your cimgui doesn't export the ImGui symbols. See our cimgui-feetype for an example on how to do that.
- If your cimgui dynamic libraries are not located at
<cimgui project location>/build/Release
, you can change where look for them usingIMGUIZMO_CIMGUI_OUTPUT
.
You can grab the built dynamic libraries off from our Azure CI.
This is a c-api wrapper for ImGuizmo (https://github.com/CedricGuillemet/ImGuizmo) which is a guizmo for Dear ImGui (https://github.com/ocornut/imgui)
ImGuizmo is a submodule of this repo. To do generation again in case ImGuizmo is changed, you should update ImGuizmo, make sure that cimgui repository is a sibling folder to this repository folder and execute generator/generator.bat(.sh)