示例#1
0
def register():
    REGISTER_OPS()

    ##Header.append(temporal_tool_header_buttons)

    try:
        unregister_class(ToolHeader)
    except:
        print("[ATELIER SCULPT] ERROR: TOOL HEADER NOT REGISTERED !")
    try:
        unregister_class(Header)
    except:
        print("[ATELIER SCULPT] ERROR: HEADER NOT REGISTERED !")
    REGISTER_UI()

    register_data()

    load_post.append(on_load_handler)
    load_factory_startup_post.append(on_load_handler)

    try:
        from bpy.types import WM_MT_button_context
        WM_MT_button_context.prepend(menu_ctx_tool_header)
    except RuntimeError as e:
        print(e)

    BAS_HT_header.append(temporal_tool_header_buttons)
示例#2
0
def register():
    """!
    Load the Python classes and functions to Blender.
    """
    log.debug(f"Registering handlers")
    load_post.append(_load_post)
    save_pre.append(_save_pre)
    depsgraph_update_post.append(_depsgraph_update_post)
示例#3
0
def register():
    bpy.types.Scene.use_auto_save = bpy.props.BoolProperty(
        name="Auto Save Temporary Files",
        description="Automatically save backup of the blend file every minute",
        default=True,
        options={'LIBRARY_EDITABLE'},
        override={'LIBRARY_OVERRIDABLE'},
        update=toggle_auto_save,
    )
    bpy.types.TOPBAR_MT_app.prepend(draw)
    load_post.append(toggle_auto_save)
示例#4
0
def register():
    load_post.append(reload_proxies)
示例#5
0
def register():
    for cls in classes:
        register_class(cls)

    bpy.types.Object.ppt_props = PointerProperty(type=PPT_Props)
    load_post.append(load_handler)
示例#6
0
def register():
    load_post.append(custom_normal_load)
示例#7
0
def register():
    depsgraph_update_pre.append(pre.depsgraph)
    depsgraph_update_post.append(post.depsgraph)
    load_pre.append(pre.load)
    load_post.append(post.load)
    save_pre.append(pre.save)
示例#8
0
def register():
    unregister()  # remove handlers if they were present already
    load_post.append(bone_generator_on_load)
示例#9
0
def register():
    log.debug(f"Registering handlers")
    load_post.append(_load_post)
    save_pre.append(_save_pre)
示例#10
0
def register():
    unregister()  # remove handlers if they were present already
    load_post.append(advanced_blender_addon_on_load)
示例#11
0
def register():
    bpy.utils.register_class(JetModalTimerOp)

    if jet_load_post not in load_post:
        load_post.append(jet_load_post)
示例#12
0
def register():
    print("BFDS: Registering handlers")
    load_post.append(_load_post)
    save_pre.append(_save_pre)