23 lines
851 B
Python
23 lines
851 B
Python
# -*- coding: utf-8 -*-
|
|
# Copyright (c) Alibaba, Inc. and its affiliates.
|
|
from .model_node import ModelNode
|
|
from .note_node import NoteNode
|
|
from .parameter_node import ParameterNode
|
|
from .mantras_node import MantrasNode
|
|
from .tuner_node import TunerNode
|
|
from .control_node import ControlNode
|
|
|
|
NODE_MAPPINGS = {
|
|
'ModelNode': ('🪄 ScepterModel~', ModelNode),
|
|
'NoteNode': ('🪄 ScepterNote~', NoteNode),
|
|
'ParameterNode': ('🪄 ScepterParameter~', ParameterNode),
|
|
'MantrasNode': ('🪄 ScepterMantra~', MantrasNode),
|
|
'TunerNode': ('🪄 ScepterTuner~', TunerNode),
|
|
'ControlNode': ('🪄 ScepterControl~', ControlNode)
|
|
}
|
|
|
|
NODE_CLASS_MAPPINGS = {k : v[1] for k, v in NODE_MAPPINGS.items()}
|
|
NODE_DISPLAY_NAME_MAPPINGS = {k : v[0] for k, v in NODE_MAPPINGS.items()}
|
|
|
|
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS']
|