namespace Lib.point.draw; [Guid("c12cf584-f6db-4d24-a03a-7801736d2c50")] internal sealed class DrawTubes : Instance { [Output(Guid = "dab46419-6502-442e-a6c7-30f3bb882be4")] public readonly Slot Output = new(); [Input(Guid = "0a6a91d1-be44-459a-94cd-49b48d755377")] public readonly InputSlot GPoints = new(); [Input(Guid = "ae484c37-1bf0-4e20-8698-3f7179ab7c24")] public readonly InputSlot Color = new(); [Input(Guid = "02f5e531-2579-4eca-8fef-a8586e6534cf")] public readonly InputSlot Width = new(); [Input(Guid = "c3742de6-6720-4a18-a6da-063e05696f9d")] public readonly InputSlot Spin = new(); [Input(Guid = "8f609301-338d-45e0-82de-660963ec0174")] public readonly InputSlot Twist = new(); [Input(Guid = "bdf36fc7-cbaf-48f5-ab41-d903036e7d46")] public readonly InputSlot TextureMode = new(); [Input(Guid = "e1f3945d-1ab8-4e6c-b5ca-c5036ed7d52a")] public readonly InputSlot TextureRange = new(); [Input(Guid = "b1bffdfb-fc45-4ec1-baac-39a3ef2f065a")] public readonly InputSlot EnableDepthWrite = new(); [Input(Guid = "ec6a8011-f1da-413b-a9e4-f909859444b5")] public readonly InputSlot BlendMod = new(); [Input(Guid = "9a486753-840e-4d53-9627-8a2ed02fd39e")] public readonly InputSlot Culling = new(); [Input(Guid = "c43b1052-2942-43c7-aaf4-56c91dc8e521")] public readonly InputSlot UseWAsWeight = new(); [Input(Guid = "f8fc2813-2156-4ffd-a546-38214b887e87")] public readonly InputSlot Sides = new(); private enum TextureModes { RelativeStartEnd, StartRepeat, Tile, UseW, } }