25 lines
910 B
C#
25 lines
910 B
C#
namespace Lib.render.shading;
|
|
|
|
[Guid("574d636f-64e6-4f07-ac17-49754d2c3599")]
|
|
internal sealed class GetPointLightOccclusion : Instance<GetPointLightOccclusion>
|
|
{
|
|
[Output(Guid = "21ef57a3-de27-4e31-8693-e38e693f8948")]
|
|
public readonly Slot<float> Occlusion = new Slot<float>();
|
|
|
|
[Output(Guid = "6bad1d19-77e7-4ea7-9763-9bb66231a9ab")]
|
|
public readonly Slot<Texture2D> Output = new();
|
|
|
|
|
|
[Input(Guid = "9a427b76-4976-4f7e-9033-1ba08b743c23")]
|
|
public readonly InputSlot<Texture2D> DepthMap = new();
|
|
|
|
[Input(Guid = "370e5f20-a349-4a15-b7e2-342f9ece0b07")]
|
|
public readonly InputSlot<Vector2> NearFarRange = new();
|
|
|
|
[Input(Guid = "a2a707cf-67ed-4107-8d06-1e28cbf539f8")]
|
|
public readonly InputSlot<int> LightIndex = new InputSlot<int>();
|
|
|
|
[Input(Guid = "ef73ef3c-ad47-48ab-abaf-aec450a8459f")]
|
|
public readonly InputSlot<float> Damping = new InputSlot<float>();
|
|
|
|
} |