| 1234567891011121314151617181920212223242526 |
- from .base_definitions import MantisSocketTemplate as ST
- from dataclasses import replace
- StaticIntSockets = [
- Operation := ST(name="Operation", bl_idname="MathFloatOperation", is_input=True),
- IntA := ST(name="Int A", bl_idname="IntSocket", is_input=True),
- IntB := ST(name="Int B", bl_idname="IntSocket", is_input=True),
- ResultInt := ST(name="Result Int", bl_idname="IntSocket", is_input=False),
- ]
- StaticFloatSockets = [
- Operation,
- FloatA := ST(name="Float A", bl_idname="FloatSocket", is_input=True),
- FloatB := ST(name="Float B", bl_idname="FloatSocket", is_input=True),
- ResultFloat := ST(name="Result Float", bl_idname="FloatSocket", is_input=False),
- ]
- StaticVectorSockets = [
- Operation := ST(name="Operation", bl_idname="MathVectorOperation", is_input=True),
- VectorA := ST(name="Vector A", bl_idname="VectorSocket", is_input=True),
- VectorB := ST(name="Vector B", bl_idname="VectorSocket", is_input=True),
- ScalarA := ST(name="Scalar A", bl_idname="FloatSocket", is_input=True, hide=True),
- ResultVector := ST(name="Result Vector", bl_idname="VectorSocket", is_input=False),
- ResultFloat := ST(name="Result Float", bl_idname="FloatSocket", is_input=False, hide=True),
- ]
|