# {py:mod}`simvx.graphics.draw2d_transform` ```{py:module} simvx.graphics.draw2d_transform ``` ```{autodoc2-docstring} simvx.graphics.draw2d_transform :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Draw2DTransformMixin ` - ```{autodoc2-docstring} simvx.graphics.draw2d_transform.Draw2DTransformMixin :summary: ``` ```` ### API `````{py:class} Draw2DTransformMixin :canonical: simvx.graphics.draw2d_transform.Draw2DTransformMixin ```{autodoc2-docstring} simvx.graphics.draw2d_transform.Draw2DTransformMixin ``` ````{py:method} push_transform(a, b, c, d, tx, ty) :canonical: simvx.graphics.draw2d_transform.Draw2DTransformMixin.push_transform :classmethod: ```{autodoc2-docstring} simvx.graphics.draw2d_transform.Draw2DTransformMixin.push_transform ``` ```` ````{py:method} pop_transform() :canonical: simvx.graphics.draw2d_transform.Draw2DTransformMixin.pop_transform :classmethod: ```{autodoc2-docstring} simvx.graphics.draw2d_transform.Draw2DTransformMixin.pop_transform ``` ```` ````{py:method} push_identity() :canonical: simvx.graphics.draw2d_transform.Draw2DTransformMixin.push_identity :classmethod: ```{autodoc2-docstring} simvx.graphics.draw2d_transform.Draw2DTransformMixin.push_identity ``` ```` `````