static void SetLight(ref LightsArray lt, int index, RenderLight value) { fixed(LightsArray *lights = <) { var ptr = (ulong)lights; ptr += sizeof(int); ptr += (ulong)(Stride * index); *((RenderLight *)ptr) = value; } }
static RenderLight GetLight(ref LightsArray lt, int index) { fixed(LightsArray *lights = <) { var ptr = (ulong)lights; ptr += sizeof(int); ptr += (ulong)(Stride * index); return(*((RenderLight *)ptr)); } }