set => SetColor(idx, value);
set => SetValue(idx, value);
_SetPunctualLight(idx, PBRPunctualLight.Directional(degrees, color.ToVector3(), intensity));
var(idx, col) = queue.Dequeue();