Browse Source

python: better name for the gl.Framebuffer attachment owners property.

pull/2/head
Vladimír Vondruš 7 years ago
parent
commit
fa3c0bdd05
  1. 2
      src/python/magnum/gl.cpp
  2. 6
      src/python/magnum/test/test_gl_gl.py

2
src/python/magnum/gl.cpp

@ -345,7 +345,7 @@ void gl(py::module& m) {
pyObjectHolderFor<GL::PyFramebufferHolder>(self).attachments.emplace_back(pyObjectFromInstance(renderbuffer));
}, "Attach renderbuffer to given buffer")
.def_property_readonly("attached", [](GL::Framebuffer& self) {
.def_property_readonly("attachments", [](GL::Framebuffer& self) {
return pyObjectHolderFor<GL::PyFramebufferHolder>(self).attachments;
}, "Renderbuffer and texture objects referenced by the framebuffer");

6
src/python/magnum/test/test_gl_gl.py

@ -61,7 +61,7 @@ class Framebuffer(GLTestCase):
def test(self):
framebuffer = gl.Framebuffer(((0, 0), (4, 4)))
self.assertNotEqual(framebuffer.id, 0)
self.assertEqual(len(framebuffer.attached), 0)
self.assertEqual(len(framebuffer.attachments), 0)
def test_attach(self):
renderbuffer = gl.Renderbuffer()
@ -70,8 +70,8 @@ class Framebuffer(GLTestCase):
framebuffer = gl.Framebuffer(((0, 0), (4, 4)))
framebuffer.attach_renderbuffer(gl.Framebuffer.ColorAttachment(0), renderbuffer)
self.assertEqual(len(framebuffer.attached), 1)
self.assertIs(framebuffer.attached[0], renderbuffer)
self.assertEqual(len(framebuffer.attachments), 1)
self.assertIs(framebuffer.attachments[0], renderbuffer)
self.assertEqual(sys.getrefcount(renderbuffer), renderbuffer_refcount + 1)
def test_read(self):

Loading…
Cancel
Save