using T3.Core.DataTypes; using T3.Core.Operator; using T3.Core.Operator.Attributes; using T3.Core.Operator.Slots; using System.Runtime.InteropServices; namespace Lib.mesh.modify{ [Guid("f97bfe16-dd7f-49b9-8238-cea1ee13a66f")] internal sealed class CustomFaceShader :Instance { [Output(Guid = "a4246b02-cacb-4c3d-9684-f34c9d7c07b5")] public readonly Slot MeshBuffers = new Slot(); [Output(Guid = "f0663f25-ddaf-4e87-8a1e-086e923586be")] public readonly Slot GeneratedCode = new Slot(); [Input(Guid = "495a3bac-394b-4f2d-a741-0cb923fc4ef3")] public readonly InputSlot Mesh = new InputSlot(); [Input(Guid = "63fcdf71-45ce-4abd-a0f4-28364939e065")] public readonly InputSlot SplitVertices = new InputSlot(); [Input(Guid = "54059d29-e8d9-457c-9dff-25b23753872d")] public readonly InputSlot RecomputeNormals = new InputSlot(); [Input(Guid = "e7f9c927-5d70-40d2-b5e3-43bd06731bf7")] public readonly InputSlot Offset = new InputSlot(); [Input(Guid = "cb9f9b0e-0486-400e-9fa1-5d2a997bb7d6")] public readonly InputSlot A = new InputSlot(); [Input(Guid = "ee09aa68-6191-494f-9900-f0dff16df27d")] public readonly InputSlot B = new InputSlot(); [Input(Guid = "043EF621-40FB-49DD-895B-EA8226D42D20")] public readonly InputSlot C = new InputSlot(); [Input(Guid = "6643b344-a69d-4142-85a6-f7c642a1e93a")] public readonly InputSlot D = new InputSlot(); [Input(Guid = "d23cbda2-0ac6-40ec-8600-590b1c50e0bd")] public readonly InputSlot GainAndBias = new InputSlot(); [Input(Guid = "13abde1f-3173-4614-a5d8-e2848e94236e")] public readonly InputSlot Image = new InputSlot(); [Input(Guid = "c79b7cd6-ca23-4e3b-8eb7-3468e157f592")] public readonly InputSlot Gradient = new InputSlot(); [Input(Guid = "0957ec56-8c74-4e72-aee3-c14abddcc655")] public readonly InputSlot ShaderCode = new InputSlot(); [Input(Guid = "1dc7a589-93f7-4e0b-acbd-02670c97ebf8")] public readonly InputSlot AdditionalDefines = new InputSlot(); [Input(Guid = "a14d4ec8-33b8-487d-8855-a33088c8885b")] public readonly InputSlot ShaderTemplate = new InputSlot(); [Input(Guid = "7dfcbc7a-d6ee-49bb-9ed0-caeade459702")] public readonly InputSlot Field = new InputSlot(); } }