namespace Lib.render.basic; [Guid("d38fe24e-be01-4a22-9595-b06bc906bf49")] internal sealed class ShadowPlane : Instance { [Output(Guid = "e7622351-6afd-41dd-b9c7-bddc1e25e128")] public readonly Slot Output = new Slot(); [Input(Guid = "7a51aab1-7de2-4bc2-bfb6-bd32aca0381c")] public readonly InputSlot Command = new InputSlot(); [Input(Guid = "5a2f2521-c521-48a9-99c9-3916413c7938")] public readonly InputSlot PlaneSize = new InputSlot(); [Input(Guid = "16527748-fe55-4ced-b08d-6c94377c5563")] public readonly InputSlot FieldOfView = new InputSlot(); [Input(Guid = "2f90c70b-7979-4426-aad2-7e715e7c1691", MappedType = typeof(Resolutions))] public readonly InputSlot Resolution = new InputSlot(); [Input(Guid = "f192118e-ea03-4233-a7b5-93f0fa380e93")] public readonly InputSlot Color = new InputSlot(); [Input(Guid = "7a330847-eb4d-4b18-8f55-d220351537a7")] public readonly InputSlot BlurRadius = new InputSlot(); [Input(Guid = "ad589e97-e1db-4557-8a46-f6618f3c969b")] public readonly InputSlot BlurDistribution = new InputSlot(); [Input(Guid = "bcfc6e35-6427-46fd-9902-189e88651ebe")] public readonly InputSlot Center = new InputSlot(); [Input(Guid = "48974f83-203f-4c35-896f-c1e0820214cf")] public readonly InputSlot Rotation = new InputSlot(); private enum Resolutions { _128 = 128, _256 = 256, _512 = 512, _1024 = 1024, _2048 = 2048, _4096 = 4096, } }