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

28 lines
1.1 KiB
C#

namespace Lib.mesh.modify;
[Guid("17a48029-6144-4c79-80f1-a53c87cadd33")]
internal sealed class DisplaceMeshVAT : Instance<DisplaceMeshVAT>
{
[Output(Guid = "df640cce-fb6f-46fe-962d-ffafd80a954d")]
public readonly Slot<T3.Core.DataTypes.MeshBuffers> Result = new();
[Input(Guid = "e5c52d40-1d93-40a8-b430-868ff4c77107")]
public readonly InputSlot<T3.Core.DataTypes.MeshBuffers> InputMesh = new InputSlot<T3.Core.DataTypes.MeshBuffers>();
[Input(Guid = "480ec4b2-558a-4a64-8a53-55ce1bdcfc18")]
public readonly InputSlot<System.Numerics.Vector2> UVOffset = new InputSlot<System.Numerics.Vector2>();
[Input(Guid = "f4593d23-e4ca-44b0-85e5-4a0038c450a0")]
public readonly InputSlot<Texture2D> Texture = new();
[Input(Guid = "e11db6b9-6217-4c76-9ef2-6bd609f0a79a")]
public readonly InputSlot<Texture2D> Normal = new();
[Input(Guid = "bae99b0d-70e5-4f34-a052-5ae133bf9fcb")]
public readonly InputSlot<bool> RecomputeNormal = new InputSlot<bool>();
[Input(Guid = "0a07ec19-0623-4240-9354-1b49383fda86")]
public readonly InputSlot<bool> SplitMesh = new InputSlot<bool>();
}