Files
2026-07-13 13:15:05 +08:00

42 lines
1.5 KiB
C#

namespace Lib.render.@_;
[Guid("2cd650a1-5b77-4040-895b-6049dc09206e")]
internal sealed class _DepthOfField : Instance<_DepthOfField>
{
[Output(Guid = "6771dc30-32e5-49af-a059-58de21e5155e")]
public readonly Slot<Command> Output = new();
[Input(Guid = "70bedeea-1594-4b2d-8ce2-e5573a57cde6")]
public readonly InputSlot<Texture2D> Color = new();
[Input(Guid = "5c23dc93-192c-4aa7-a265-2b6bc407283d")]
public readonly InputSlot<Texture2D> DepthBuffer = new();
[Input(Guid = "cde20e8a-a7f3-47b9-9336-2e03a4c98f43")]
public readonly InputSlot<float> Near = new();
[Input(Guid = "ac494dbc-0dd0-4d72-8a82-59c8166b7333")]
public readonly InputSlot<float> Far = new();
[Input(Guid = "6f1cfe39-d3eb-4e9c-904e-5c72920288f9")]
public readonly InputSlot<float> FocusCenter = new();
[Input(Guid = "616b0d12-f4d6-4b54-9745-25c510cab04f")]
public readonly InputSlot<float> FocusRange = new();
[Input(Guid = "30038b30-7247-4395-8fae-d69c2b4c0ec6")]
public readonly InputSlot<float> BlurSize = new();
[Input(Guid = "3ea66775-0864-40af-ab73-7f5321ef81aa")]
public readonly InputSlot<float> QualityScale = new();
[Input(Guid = "f66e71e9-aef9-41da-b722-843951e0dbd5")]
public readonly InputSlot<Texture2D> OutputTexture = new();
[Input(Guid = "fa3a3202-fb06-417c-ad96-75c96c3b6208")]
public readonly InputSlot<int> MaxSamples = new();
[Input(Guid = "01773066-ea85-488d-abb3-a08e4afcb95c")]
public readonly InputSlot<Int2> Resolution = new();
}