internal void Initialize(RenderCoordinator coordinator, RenderManager renderManager, int index) { Batches.ListPoolOrAllocator = _ListPool; Batches.Clear(); Coordinator = coordinator; this.RenderManager = renderManager; Index = index; State = (int)States.Initialized; Label = "Frame"; ChangeRenderTargets = true; if (PrepareData == null) { PrepareData = new FramePrepareData(); } else { PrepareData.Initialize(); } }