namespace Lib.point.modify; [Guid("ec0675d7-6b72-4b15-b141-80bdd2367cd8")] internal sealed class RandomizePoints : Instance { [Output(Guid = "172dcbd2-a475-4514-8620-38f07a0ea4aa")] public readonly Slot Output = new(); [Input(Guid = "cb157c8e-98f1-46e9-b197-d17dea896e30")] public readonly InputSlot Points = new InputSlot(); [Input(Guid = "82384eba-1d7a-41c8-a703-9184c961d766")] public readonly InputSlot Strength = new InputSlot(); [Input(Guid = "95cc6d94-f0d5-4cb4-b1c1-a94270a4f5b8", MappedType = typeof(StrengthFactors))] public readonly InputSlot StrengthFactor = new InputSlot(); [Input(Guid = "270bcf23-35ee-4c4f-aae5-192435b1aee3")] public readonly InputSlot Position = new InputSlot(); [Input(Guid = "2cf68ba3-0665-43c8-88ab-64a9fb668ecc")] public readonly InputSlot Rotation = new InputSlot(); [Input(Guid = "e5b7c7b0-a207-44c2-b5d4-ef393c5dccb2")] public readonly InputSlot F1 = new InputSlot(); [Input(Guid = "6b60c025-d416-456c-82a2-18b7336d1710")] public readonly InputSlot F2 = new InputSlot(); [Input(Guid = "DD46595E-01E5-4616-9682-3A4EB7F63016")] public readonly InputSlot ColorHSB = new InputSlot(); [Input(Guid = "b90a5025-41e0-4bcd-b8d5-764756877dd0")] public readonly InputSlot Scale = new InputSlot(); [Input(Guid = "1E2C9B94-B303-4454-BA08-5246C7336660")] public readonly InputSlot Stretch = new InputSlot(); [Input(Guid = "4dffb439-da81-477c-8100-34a9ba59b0ee")] public readonly InputSlot RandomPhase = new InputSlot(); [Input(Guid = "5282AD12-AACF-4A62-8FDE-DF0148AB0F1F")] public readonly InputSlot GainAndBias = new InputSlot(); [Input(Guid = "9b4cc2f7-97f0-4b70-9773-d33ab4b893d1", MappedType = typeof(OffsetModes))] public readonly InputSlot OffsetMode = new InputSlot(); [Input(Guid = "f06e85cc-a9b7-44c6-9f77-28c422db9f41", MappedType = typeof(Spaces))] public readonly InputSlot Space = new InputSlot(); [Input(Guid = "0ee3b20d-b11b-4009-b1e4-ba35c1050252", MappedType = typeof(Interpolations))] public readonly InputSlot Interpolation = new InputSlot(); [Input(Guid = "e86074d8-f77f-4716-9eb9-bb3948c21e68")] public readonly InputSlot Repeat = new InputSlot(); [Input(Guid = "002e8e48-2eb3-4450-aa37-e539f1157600")] public readonly InputSlot ClampColorsEtc = new InputSlot(); private enum Spaces { PointSpace, ObjectSpace, } private enum OffsetModes { Add, Scatter, } private enum Interpolations { None, Linear, Smooth, } private enum StrengthFactors { None = 0, F1 = 1, F2 = 2, } }