namespace Lib.image.fx.distort; [Guid("2be3d25a-777f-4464-a8c7-351d9e38c30d")] internal sealed class TimeDisplace : Instance { [Output(Guid = "60e4f8cd-08a1-40af-b98d-a6edfe3b63d7")] public readonly Slot Output = new(); [Input(Guid = "6bd85d4b-62ef-4f62-95ac-2d5136997e7e")] public readonly InputSlot Image = new InputSlot(); [Input(Guid = "d0a62af1-75b9-4cc6-8ed7-69169c74c183")] public readonly InputSlot DisplaceMap = new InputSlot(); [Input(Guid = "67ff9326-ea4a-4cd1-80eb-8bd490cf8938", MappedType = typeof(DisplaceModes))] public readonly InputSlot DisplaceMode = new InputSlot(); [Input(Guid = "10927384-3f0f-4411-ac00-08e15f047a97")] public readonly InputSlot Displacement = new InputSlot(); [Input(Guid = "222e760e-4f44-4abf-bd4f-6a8510ddf82d")] public readonly InputSlot DisplacementOffset = new InputSlot(); [Input(Guid = "24228c12-5be7-48a6-8989-e76b4bce6594")] public readonly InputSlot Twist = new InputSlot(); [Input(Guid = "de5a6566-d625-4315-bda6-498ba14110a1")] public readonly InputSlot Shade = new InputSlot(); [Input(Guid = "bba49085-dc3b-482e-8e34-07ce49184235")] public readonly InputSlot SampleRadius = new InputSlot(); [Input(Guid = "2172181c-64cb-4fa7-be4e-b4c40e2b1fad")] public readonly InputSlot DisplaceMapOffset = new InputSlot(); [Input(Guid = "e65f6f8e-293a-403d-8824-75d9040265ef")] public readonly InputSlot WrapMode = new InputSlot(); [Input(Guid = "43259a11-5da7-402d-a5cf-1fcac3ce5d36")] public readonly InputSlot GenerateMips = new InputSlot(); [Input(Guid = "700a8d59-3efd-4a60-980e-be68c9702d96")] public readonly InputSlot RGSS_4xAA = new InputSlot(); [Input(Guid = "8e656ce6-3eb0-4dc4-bfdf-b278b9e27ff3")] public readonly InputSlot TextureFiltering = new InputSlot(); private enum DisplaceModes { IntensityGradient, Intensity, NormalMap, SignedNormalMap, } }