chaiyujin / imgui-nanobind

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

imgui-nanobind

Overwrite

.def("contains_point", [](ImRect const & r, ImVec2 const & p) -> bool { return r.Contains(p); })
.def("contains_rect",  [](ImRect const & r, ImRect const & b) -> bool { return r.Contains(b); })
.def("overlaps",       [](ImRect const & r, ImRect const & b) -> bool { return r.Overlaps(b); })
.def("add_point",      [](ImRect & r, ImVec2 const & p) { r.Add(p); })
.def("add_rect",       [](ImRect & r, ImRect const & b) { r.Add(b); })
.def("expand_both",    [](ImRect & r, float b) { r.Expand(b); })
.def("expand_each",    [](ImRect & r, ImVec2 const & b) { r.Expand(b); })

About

License:MIT License


Languages

Language:C++ 84.3%Language:Python 14.9%Language:CMake 0.9%