--- orphan: true --- # {py:mod}`simvx.core._subviewport_order` ```{py:module} simvx.core._subviewport_order ``` ```{autodoc2-docstring} simvx.core._subviewport_order :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`scan_consumed_slots ` - ```{autodoc2-docstring} simvx.core._subviewport_order.scan_consumed_slots :summary: ``` * - {py:obj}`order_subviewports ` - ```{autodoc2-docstring} simvx.core._subviewport_order.order_subviewports :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`log ` - ```{autodoc2-docstring} simvx.core._subviewport_order.log :summary: ``` * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.core._subviewport_order.__all__ :summary: ``` ```` ### API ````{py:data} log :canonical: simvx.core._subviewport_order.log :value: > 'getLogger(...)' ```{autodoc2-docstring} simvx.core._subviewport_order.log ``` ```` ````{py:data} __all__ :canonical: simvx.core._subviewport_order.__all__ :value: > ['order_subviewports', 'scan_consumed_slots'] ```{autodoc2-docstring} simvx.core._subviewport_order.__all__ ``` ```` ````{py:function} scan_consumed_slots(viewport: typing.Any) -> set[int] :canonical: simvx.core._subviewport_order.scan_consumed_slots ```{autodoc2-docstring} simvx.core._subviewport_order.scan_consumed_slots ``` ```` ````{py:function} order_subviewports(live: list[typing.Any], slot_of: collections.abc.Callable[[typing.Any], int], *, depth_cap: int = 1) -> tuple[list[typing.Any], set[tuple[typing.Any, typing.Any]]] :canonical: simvx.core._subviewport_order.order_subviewports ```{autodoc2-docstring} simvx.core._subviewport_order.order_subviewports ``` ````