wolfhece._particlesystem_manager ================================ .. py:module:: wolfhece._particlesystem_manager .. autoapi-nested-parse:: Companion manager for particle system menu and actions. Extracted from PyDraw.WolfMapViewer. Module Contents --------------- .. py:class:: ParticleSystemManager(viewer: wolfhece.PyDraw.WolfMapViewer) Manages the Particle system menu and associated actions. .. py:attribute:: _viewer .. py:attribute:: _menu :type: wx.Menu | None :value: None .. py:attribute:: _menu_load :type: wx.Menu | None :value: None .. py:method:: menu_build() -> None .. py:method:: _on_start(event: wx.MenuEvent) -> None .. py:method:: _on_stop(event: wx.MenuEvent) -> None .. py:method:: _on_resume(event: wx.MenuEvent) -> None .. py:method:: _on_load_domain(event: wx.MenuEvent) -> None .. py:method:: _on_load_neg_domain(event: wx.MenuEvent) -> None .. py:method:: _on_load_emitters(event: wx.MenuEvent) -> None .. py:method:: _on_load_uv(event: wx.MenuEvent) -> None .. py:method:: _on_load_uv_norm(event: wx.MenuEvent) -> None .. py:method:: _on_bake(event: wx.MenuEvent) -> None .. py:method:: _on_reset(event: wx.MenuEvent) -> None .. py:method:: _on_set(event: wx.MenuEvent) -> None .. py:method:: _on_set_emitters(event: wx.MenuEvent) -> None .. py:method:: _on_check(event: wx.MenuEvent) -> None .. py:method:: on_timer(event: wx.Event) -> None .. py:method:: _set_particle_system() -> None .. py:method:: _set_emitters_from_selected_nodes() -> None