namespace Lib.point._experimental; [Guid("b0981921-8e3d-4010-8b67-d7dcecca7758")] internal sealed class NumberLinePoints :Instance{ [Output(Guid = "55d34be3-784c-4f77-afbb-d75b036fcdbd")] public readonly Slot OutBuffer = new(); [Input(Guid = "c973d9cf-525e-4910-b266-ecebd7df49af")] public readonly InputSlot GTargets = new InputSlot(); [Input(Guid = "d5bb30ae-6368-464b-b7db-ee30b9c3c394")] public readonly InputSlot Scale = new InputSlot(); [Input(Guid = "65d4a758-fc55-4b8f-9e87-7fa5a1a00cb8")] public readonly InputSlot> NumericValues = new InputSlot>(); [Input(Guid = "bc3dee4d-8f01-4cd3-8a2b-7dc30966303c")] public readonly InputSlot MaxDigitCount = new InputSlot(); [Input(Guid = "7b55d494-26bc-4fa5-9476-b4c12c503972")] public readonly InputSlot Spacing = new InputSlot(); [Input(Guid = "eb4007f8-247d-487a-bad7-f136eba821ea", MappedType = typeof(NumberModes))] public readonly InputSlot NumberMode = new InputSlot(); [Input(Guid = "56482ceb-ae0e-4d32-a6a4-2568a166a2d9")] public readonly InputSlot FloatPrecision = new InputSlot(); [Input(Guid = "b5b3ce43-8e27-4839-86ed-a1d80c14a5c5")] public readonly InputSlot Increment = new InputSlot(); [Input(Guid = "d348dd16-e165-470c-89c2-83c73cb792d1")] public readonly InputSlot LineWidth = new InputSlot(); private enum NumberModes { UseValueList, UseFx1, UseFx2, } }