From 2276a3a5708d3721393b4c119162a7908b88cec6 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 15 Sep 2011 15:20:43 -0400 Subject: Make Textures transformable. --- libdimension-python/dimension.pyx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libdimension-python/dimension.pyx b/libdimension-python/dimension.pyx index 48e8de1..ac1a80b 100644 --- a/libdimension-python/dimension.pyx +++ b/libdimension-python/dimension.pyx @@ -834,6 +834,11 @@ cdef class Texture: self._texture.finish = finish._finish dmnsn_finish_incref(&self._texture.finish) + def transform(self, Matrix trans not None): + """Transform a texture.""" + self._texture.trans = dmnsn_matrix_mul(trans._m, self._texture.trans) + return self + cdef _Texture(dmnsn_texture *texture): cdef Texture self = Texture.__new__(Texture) self._texture = texture -- cgit v1.2.3