public SpotLight CreateSpotLight()
        {
            var light = new SpotLight(frustumCuller);

            spotLights.Add(light);
            return(light);
        }
 private void setSpotLightToRenderer(SpotLightRenderer r, SpotLight l)
 {
     r.LightIntensity    = l.LightIntensity;
     r.LightPosition     = l.LightPosition;
     r.LightRadius       = l.LightRadius;
     r.SpotDecayExponent = l.SpotDecayExponent;
     r.SpotDirection     = l.SpotDirection;
     r.SpotLightAngle    = l.SpotLightAngle;
     r.Color             = l.Color;
     r.ShadowsEnabled    = l.ShadowsEnabled;
 }