[cgkit-commits] cgkit2/wrappers py_glrenderer.cpp,1.1.1.1,1.2
Brought to you by:
mbaas
From: Matthias B. <mb...@us...> - 2005-03-03 15:27:18
|
Update of /cvsroot/cgkit/cgkit2/wrappers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12425/wrappers Modified Files: py_glrenderer.cpp Log Message: New methods to retrieve the projection matrix, view transformation and viewport settings Index: py_glrenderer.cpp =================================================================== RCS file: /cvsroot/cgkit/cgkit2/wrappers/py_glrenderer.cpp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** py_glrenderer.cpp 12 Dec 2004 14:32:44 -0000 1.1.1.1 --- py_glrenderer.cpp 3 Mar 2005 15:26:43 -0000 1.2 *************** *** 9,12 **** --- 9,21 ---- using namespace support3d; + // getViewport wrapper + tuple getViewport(GLRenderInstance* self) + { + int x,y,width,height; + self->getViewport(x,y,width,height); + return make_tuple(x,y,width,height); + } + + void class_GLRenderInstance() { *************** *** 27,30 **** --- 36,43 ---- "Set the projection matrix (given as mat4).") + .def("getProjection", &GLRenderInstance::getProjection, + "getProjection() -> mat4\n\n" + "Return the current projection matrix.") + .def("setViewTransformation", &GLRenderInstance::setViewTransformation, (arg("V"), arg("eyeindex")=0), "setViewTransformation(V, eyeindex=0)\n\n" *************** *** 32,35 **** --- 45,52 ---- "eye is set, otherwise the right eye.") + .def("getViewTransformation", &GLRenderInstance::getViewTransformation, (arg("eyeindex")=0), + "getViewTransformation(eyeindex=0) -> mat4\n\n" + "Return the current view transformation for the left or right eye.") + .def("setViewport", &GLRenderInstance::setViewport, (arg("x"), arg("y"), arg("width"), arg("height")), *************** *** 37,40 **** --- 54,61 ---- "Set the viewport window.") + .def("getViewport", getViewport, + "getViewport() -> (x, y, width, height)\n\n" + "Return the current viewport window.") + .def("paint", &GLRenderInstance::paint, arg("root"), "paint(root)\n\n" |