namespace Lib.render.shading; [Guid("f3b66187-34b2-4018-8380-279f9f296ded")] internal sealed class SetEnvironment : Instance { [Output(Guid = "1f8cbdfd-ffcd-4604-b4b4-5f1184daf138")] public readonly Slot Output = new(); [Input(Guid = "e4482cab-f20c-4f9f-9179-c64944164509")] public readonly InputSlot SubTree = new(); [Input(Guid = "5c042a08-74b3-4a6b-a420-2fcfa0fc01ee")] public readonly InputSlot Texture = new(); [Input(Guid = "c3c815fa-8672-4d99-99a7-986844f2fc45")] public readonly InputSlot UpdateLive = new(); [Input(Guid = "71c54c8e-a95f-47e8-b126-0cdaa89ae49b")] public readonly InputSlot Exposure = new(); [Input(Guid = "4f573afe-8815-4fd3-a655-89ec40bf3c22")] public readonly InputSlot RenderBackground = new(); [Input(Guid = "96094239-9d82-4a32-bbb0-e9da7f6501da")] public readonly InputSlot BackgroundBlur = new(); [Input(Guid = "650aa9a6-4aa6-4928-be76-3f1f825aa773")] public readonly InputSlot BackgroundColor = new(); [Input(Guid = "0299761d-7397-4a2f-b591-81fadb404a92")] public readonly InputSlot BackgroundDistance = new(); [Input(Guid = "46d76d8a-5fb6-4138-a88b-950a2e5b8529")] public readonly InputSlot QualityFactor = new InputSlot(); [Input(Guid = "486f4f09-2e4e-43b8-bfbc-2722e77d5dbd")] public readonly InputSlot Orientation = new InputSlot(); [Input(Guid = "de6b9cb3-69ce-4b23-add6-a564648ec3a8", MappedType = typeof(Fallbacks))] public readonly InputSlot Fallback = new InputSlot(); private enum Fallbacks { Studio, Cathedral, Black, } }