OverviewFilesCommitsIssuesDocsReleasesPeers

cthuloid / blender-addon / cthuloid_lights / __init__.py

25 lines · python ref:
"""Cthuloid Lights -- drive ESP32 PWM light fixtures from Blender.

Successor to the quadpanel.py text block embedded in
LightArm/blender/single_light1.blend.
"""

from . import engine, net, ops, props, ui


def register():
    props.register()
    ops.register()
    ui.register()
    net.SENDER.start()
    engine.register_handlers()


def unregister():
    engine.unregister_handlers()
    props.reset_connection()
    net.SENDER.stop()
    ui.unregister()
    ops.unregister()
    props.unregister()