namespace Lib.image.fx.glitch; [Guid("e34c88f6-815e-4ce1-a6a8-59e2c8101849")] internal sealed class SubdivisionStretch : Instance { [Output(Guid = "d8ec6fe5-ee96-4eaa-ba1f-05c67cdf0f0b")] public readonly Slot TextureOutput = new(); [Input(Guid = "40bc83fb-a3a4-4bfd-b131-8ecf2908b1a3")] public readonly InputSlot Image = new InputSlot(); [Input(Guid = "32d082f5-d6e1-4068-bcd9-a01977ed72df")] public readonly InputSlot MaxSubdivisions = new InputSlot(); [Input(Guid = "71c99158-cf0e-4ceb-82ee-5ef5685441b3")] public readonly InputSlot Threshold = new InputSlot(); [Input(Guid = "6bdb499c-1300-4fe1-8634-7d3edc4d4050")] public readonly InputSlot UseAspectForSplit = new InputSlot(); [Input(Guid = "d30b5542-d564-46e1-9f9e-987351eb425b")] public readonly InputSlot SplitCenter = new InputSlot(); [Input(Guid = "c8550e83-bd37-4db3-a859-4a6bcd64a63c")] public readonly InputSlot SplitCenterVariation = new InputSlot(); [Input(Guid = "6d3c2c76-df35-411a-8e25-450dc9cd6f4e")] public readonly InputSlot DirectionBias = new InputSlot(); [Input(Guid = "c6f0a794-ba0f-44cf-95cb-9ec6484f9f02")] public readonly InputSlot ScrollOffset = new InputSlot(); [Input(Guid = "22afde68-08c5-438f-9425-fe255b2e079f")] public readonly InputSlot ScrollGainAndBias = new InputSlot(); [Input(Guid = "7a8684c9-ee81-49c1-ad13-d91d62799efb")] public readonly InputSlot RandomPhase = new InputSlot(); [Input(Guid = "819898d2-230b-4176-a1b7-a008aed9631d")] public readonly InputSlot RandomSeed = new InputSlot(); [Input(Guid = "82a8fbb3-c1be-494e-8a8d-e7ccf5440556")] public readonly InputSlot GapWidth = new InputSlot(); [Input(Guid = "3e164af6-1cb3-45b3-a319-e562789d73f7")] public readonly InputSlot Feather = new InputSlot(); [Input(Guid = "5cae4d6e-d441-42f7-8e17-3aeb58719f08")] public readonly InputSlot GapColor = new InputSlot(); [Input(Guid = "ee2bc31a-a67f-4bec-bce7-0a70db88082c", MappedType = typeof(GradientModes))] public readonly InputSlot GradientMode = new InputSlot(); [Input(Guid = "be07242e-39fc-4631-ab6e-3023c9444406")] public readonly InputSlot Gradient = new InputSlot(); [Input(Guid = "DEE8B0C6-CAF4-4C23-9F9E-2B8F468476F6", MappedType = typeof(ColorModes))] public readonly InputSlot ColorMode = new InputSlot(); [Input(Guid = "d90350a0-9fa8-4747-805b-ba7ab8125595")] public readonly InputSlot Use4xMSAA = new InputSlot(); [Input(Guid = "9606da82-7896-4312-9e0c-dd3f2c178cab")] public readonly InputSlot TextureFx = new InputSlot(); private enum GradientModes { Random, Subdivisions, } private enum ColorModes { MultiplyGradient, GradientOnly, } }