# {py:mod}`simvx.graphics.draw2d_text` ```{py:module} simvx.graphics.draw2d_text ``` ```{autodoc2-docstring} simvx.graphics.draw2d_text :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Draw2DTextMixin ` - ```{autodoc2-docstring} simvx.graphics.draw2d_text.Draw2DTextMixin :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`log ` - ```{autodoc2-docstring} simvx.graphics.draw2d_text.log :summary: ``` ```` ### API ````{py:data} log :canonical: simvx.graphics.draw2d_text.log :value: > 'getLogger(...)' ```{autodoc2-docstring} simvx.graphics.draw2d_text.log ``` ```` `````{py:class} Draw2DTextMixin :canonical: simvx.graphics.draw2d_text.Draw2DTextMixin ```{autodoc2-docstring} simvx.graphics.draw2d_text.Draw2DTextMixin ``` ````{py:method} set_font(path: str | None = None, size: int = 48) -> None :canonical: simvx.graphics.draw2d_text.Draw2DTextMixin.set_font :classmethod: ```{autodoc2-docstring} simvx.graphics.draw2d_text.Draw2DTextMixin.set_font ``` ```` ````{py:method} draw_text(text, pos, scale=1, colour=None) :canonical: simvx.graphics.draw2d_text.Draw2DTextMixin.draw_text :classmethod: ```{autodoc2-docstring} simvx.graphics.draw2d_text.Draw2DTextMixin.draw_text ``` ```` ````{py:method} text_width(text, scale=1) :canonical: simvx.graphics.draw2d_text.Draw2DTextMixin.text_width :classmethod: ```{autodoc2-docstring} simvx.graphics.draw2d_text.Draw2DTextMixin.text_width ``` ```` ````{py:method} draw_text_coloured(text, x, y, scale=1, colour=None) :canonical: simvx.graphics.draw2d_text.Draw2DTextMixin.draw_text_coloured :classmethod: ```{autodoc2-docstring} simvx.graphics.draw2d_text.Draw2DTextMixin.draw_text_coloured ``` ```` `````