namespace Lib.point.modify; [Guid("21b0a346-f214-449f-ae27-7bfbe5395d66")] internal sealed class SetAttributesWithPointFields : Instance { [Output(Guid = "1e4de159-c526-44b4-9d31-e1aec95b9bad")] public readonly Slot Output = new(); [Input(Guid = "7485a1bc-0983-4348-a7d7-d723e92eecd9")] public readonly InputSlot Amount = new InputSlot(); [Input(Guid = "11584b2f-3df4-4073-bcde-01e0fdaa3f5d")] public readonly InputSlot Range = new InputSlot(); [Input(Guid = "a32d5d18-df0b-4fc2-9139-a68cc0449681")] public readonly InputSlot OffsetRange = new InputSlot(); [Input(Guid = "3c70a819-d813-4ebd-9e5b-c185fac70ea2")] public readonly InputSlot BiasAndGain = new InputSlot(); [Input(Guid = "46238904-91b9-47ab-bf90-9392fb034dc3")] public readonly InputSlot Variation = new InputSlot(); [Input(Guid = "71ca8ac5-37ee-4b4c-aa04-9706e7923cff")] public readonly InputSlot AffectColor = new InputSlot(); [Input(Guid = "8003ed74-aed6-4a2e-ae98-d293b023975f", MappedType = typeof(ColorModes))] public readonly InputSlot ColorMode = new InputSlot(); [Input(Guid = "959d8403-74d0-4f8b-b2f8-28ba0d26a3e6")] public readonly InputSlot Gradient = new InputSlot(); [Input(Guid = "9e69c4d8-3432-4afa-965f-55faffc35d32")] public readonly InputSlot AffectPosition = new InputSlot(); [Input(Guid = "49bcec9b-d043-4f2d-a381-2697003268c9")] public readonly InputSlot AffectOrientation = new InputSlot(); [Input(Guid = "f4eff9af-3f65-4603-9432-45c97978c92f")] public readonly InputSlot OrientationUpVector = new InputSlot(); [Input(Guid = "ea732975-c8c7-4210-b2ea-0e73298c54d1")] public readonly InputSlot AffectW = new InputSlot(); [Input(Guid = "f2cc5c36-1c99-421a-a253-1213317d9c98", MappedType = typeof(WModes))] public readonly InputSlot WMode = new InputSlot(); [Input(Guid = "85e831f2-b72d-4a86-a4a8-52fda5dddabc")] public readonly InputSlot WCurveAffectsWeight = new InputSlot(); [Input(Guid = "d3d92fe5-9a56-45f6-acc7-67370d744c0e")] public readonly InputSlot WCurve = new InputSlot(); [Input(Guid = "cfc0c91e-4cb6-4408-a463-21209d7d4742")] public readonly InputSlot Points = new InputSlot(); [Input(Guid = "df08c590-c398-4b92-aa09-ab57abc42aaf")] public readonly InputSlot FieldPoints = new InputSlot(); private enum WModes { Set, Add, BlendWithOriginal, } private enum ColorModes { Add, Average, Blend, } }