Skip to content

Commit d5e3e71

Browse files
committed
add implot3d: work on bindings
1 parent 5ca82a2 commit d5e3e71

15 files changed

Lines changed: 4449 additions & 18 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ option(IMGUI_BUNDLE_DISABLE_IMGUIZMO "Disable ImGuizmo" OFF)
140140
option(IMGUI_BUNDLE_DISABLE_IMFILEDIALOG "Disable ImFileDialog" OFF)
141141
option(IMGUI_BUNDLE_DISABLE_IMGUI_NODE_EDITOR "Disable imgui-node-editor" OFF)
142142
option(IMGUI_BUNDLE_DISABLE_IMPLOT "Disable implot" OFF)
143+
option(IMGUI_BUNDLE_DISABLE_IMPLOT3D "Disable implot3d" OFF)
143144
option(IMGUI_BUNDLE_DISABLE_IMMVISION "Disable immvision" OFF)
144145

145146

bindings/imgui_bundle/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ def has_submodule(submodule_name):
7373
implot.BarsFlags = int # see implot.BarsFlags_
7474
implot.PieChartFlags = int # see implot.PieChartFlags_
7575
implot.HistogramFlags = int # see implot.HistogramFlags_
76+
if has_submodule("implot3d"):
77+
from imgui_bundle._imgui_bundle import implot3d as implot3d
78+
__all__.extend(["implot3d"])
7679
if has_submodule("imgui_color_text_edit"):
7780
from imgui_bundle._imgui_bundle import imgui_color_text_edit as imgui_color_text_edit
7881
__all__.extend(["imgui_color_text_edit"])

bindings/imgui_bundle/__init__.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ from . import imgui as imgui
22

33
from . import hello_imgui as hello_imgui
44
from . import implot as implot
5+
from . import implot3d as implot3d
56
from . import imgui_color_text_edit as imgui_color_text_edit
67
from . import imgui_node_editor as imgui_node_editor
78
from . import imgui_knobs as imgui_knobs

bindings/imgui_bundle/implot3d/__init__.pyi

Lines changed: 1319 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)