Files
2026-07-13 13:13:17 +08:00

44 lines
2.1 KiB
C#

namespace Lib.image.fx.stylize;
[Guid("4cdc0f90-6ce9-4a03-9cd0-efeddee70567")]
internal sealed class Steps : Instance<Steps>
{
[Output(Guid = "b2c389a0-6f8c-4e64-b3d5-09b549ae32c1")]
public readonly Slot<Texture2D> TextureOutput = new();
[Input(Guid = "c5c7888a-294d-4a51-a68d-446cc7f1444c")]
public readonly InputSlot<T3.Core.DataTypes.Texture2D> Image = new InputSlot<T3.Core.DataTypes.Texture2D>();
[Input(Guid = "dc99dcb5-481e-4b43-afdf-ad6d318ed24f")]
public readonly InputSlot<float> Count = new InputSlot<float>();
[Input(Guid = "85d5e801-f9f2-41d6-9d7b-3fbfda781fca")]
public readonly InputSlot<float> Bias = new InputSlot<float>();
[Input(Guid = "4ceccd98-d61e-4870-9b57-1c9ca84f3e23")]
public readonly InputSlot<float> Offset = new InputSlot<float>();
[Input(Guid = "16745545-84e5-4290-a6c1-7df513c6a828")]
public readonly InputSlot<System.Numerics.Vector4> Highlight = new InputSlot<System.Numerics.Vector4>();
[Input(Guid = "7d057162-4fbd-4a78-8869-4dc459253f53")]
public readonly InputSlot<int> HighlightIndex = new InputSlot<int>();
[Input(Guid = "c550629c-b200-4c66-954f-d1d50ef5c542")]
public readonly InputSlot<T3.Core.DataTypes.Gradient> Ramp = new InputSlot<T3.Core.DataTypes.Gradient>();
[Input(Guid = "82c7d336-9a0b-40e0-938c-9e2007019b82")]
public readonly InputSlot<T3.Core.DataTypes.Gradient> Edge = new InputSlot<T3.Core.DataTypes.Gradient>();
[Input(Guid = "7ccb8243-a6c6-4d95-a667-cb4abd396caf")]
public readonly InputSlot<float> SmoothRadius = new InputSlot<float>();
[Input(Guid = "eae96c29-6f21-43b2-b17e-eb9e140863ab")]
public readonly InputSlot<bool> UseSuperSampling = new InputSlot<bool>();
[Input(Guid = "bea7eaac-91f0-4001-864f-2ddda0330cbd")]
public readonly InputSlot<bool> Repeat = new InputSlot<bool>();
[Input(Guid = "3fa998ee-becf-4a32-948f-5c5be67d7728")]
public readonly InputSlot<T3.Core.DataTypes.Vector.Int2> Resolution = new InputSlot<T3.Core.DataTypes.Vector.Int2>();
}