RenderContext
constructor(ag: AG, bp: BoundsProvider = BoundsProvider.Base(), deviceDimensionsProvider: DeviceDimensionsProvider = (bp as? DeviceDimensionsProvider?) ?: DeviceDimensionsProvider.DEFAULT, stats: Stats = Stats(), coroutineContext: CoroutineContext = EmptyCoroutineContext, batchMaxQuads: Int = BatchBuilder2D.DEFAULT_BATCH_QUADS, windowConfig: GameWindowConfig = GameWindowConfig.Impl())