qstbak/Auspex/Auspex.Lighting.Internal/GameLightData.cs
2026-08-17 20:25:32 +10:00

26 lines
496 B
C#

using System.Numerics;
using System.Runtime.InteropServices;
namespace Auspex.Lighting.Internal;
[StructLayout(LayoutKind.Explicit, Size = 160)]
internal struct GameLightData
{
[FieldOffset(0)]
public unsafe GameLightVTable* VirtualTable;
[FieldOffset(80)]
public LightTransform Transform;
[FieldOffset(112)]
public Vector3 Scale;
[FieldOffset(136)]
public byte Flags00;
[FieldOffset(137)]
public byte Flags01;
[FieldOffset(144)]
public unsafe LightRenderData* RenderObject;
}