wolfhece._particlesystem_manager

Companion manager for particle system menu and actions. Extracted from PyDraw.WolfMapViewer.

Module Contents

class wolfhece._particlesystem_manager.ParticleSystemManager(viewer: wolfhece.PyDraw.WolfMapViewer)[source]

Manages the Particle system menu and associated actions.

_viewer[source]
_menu: wx.Menu | None = None[source]
_menu_load: wx.Menu | None = None[source]
menu_build() None[source]
_on_start(event: wx.MenuEvent) None[source]
_on_stop(event: wx.MenuEvent) None[source]
_on_resume(event: wx.MenuEvent) None[source]
_on_load_domain(event: wx.MenuEvent) None[source]
_on_load_neg_domain(event: wx.MenuEvent) None[source]
_on_load_emitters(event: wx.MenuEvent) None[source]
_on_load_uv(event: wx.MenuEvent) None[source]
_on_load_uv_norm(event: wx.MenuEvent) None[source]
_on_bake(event: wx.MenuEvent) None[source]
_on_reset(event: wx.MenuEvent) None[source]
_on_set(event: wx.MenuEvent) None[source]
_on_set_emitters(event: wx.MenuEvent) None[source]
_on_check(event: wx.MenuEvent) None[source]
on_timer(event: wx.Event) None[source]
_set_particle_system() None[source]
_set_emitters_from_selected_nodes() None[source]