From 04c1f712ed35c60ea1195e6e291813838ad46d49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 4 Jul 2022 12:20:10 +0200 Subject: [PATCH] python: adapt to Magnum changes in a less lazy way. --- src/python/magnum/math.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/python/magnum/math.cpp b/src/python/magnum/math.cpp index 5c0e3e0..4cfe247 100644 --- a/src/python/magnum/math.cpp +++ b/src/python/magnum/math.cpp @@ -174,7 +174,7 @@ template void angle(py::module_& m, py::class_& c) { .def("select", static_cast(Math::select), "Constant interpolation of two values", py::arg("a"), py::arg("b"), py::arg("t")); } -template void boolVector(py::module_& m, py::class_& c) { +template void bitVector(py::module_& m, py::class_& c) { c /* Constructors */ .def_static("zero_init", []() { @@ -448,12 +448,12 @@ void math(py::module_& root, py::module_& m) { py::implicitly_convertible(); /* BitVector */ - py::class_> boolVector2{root, "BitVector2", "Two-component bool vector"}; - py::class_> boolVector3{root, "BitVector3", "Three-component bool vector"}; - py::class_> boolVector4{root, "BitVector4", "Four-component bool vector"}; - boolVector(m, boolVector2); - boolVector(m, boolVector3); - boolVector(m, boolVector4); + py::class_> boolVector2{root, "BitVector2", "Two-component vector of bits"}; + py::class_> boolVector3{root, "BitVector3", "Three-component vector of bits"}; + py::class_> boolVector4{root, "BitVector4", "Four-component vector of bits"}; + bitVector(m, boolVector2); + bitVector(m, boolVector3); + bitVector(m, boolVector4); /* Constants. Putting them into math like Python does and as doubles, since Python doesn't really differentiate between 32bit and 64bit floats */