/// <summary> /// Initializes a new instance of the <see cref="DeferredContextRenderer"/> class. /// </summary> /// <param name="deviceResources">The deviceResources.</param> /// <param name="scheduler"></param> public DeferredContextRenderer(IDevice3DResources deviceResources, IRenderTaskScheduler scheduler) : base(deviceResources) { deferredContextPool = deviceResources.DeviceContextPool; this.scheduler = scheduler; }
/// <summary> /// Initializes a new instance of the <see cref="DeferredContextRenderer"/> class. /// </summary> /// <param name="device">The device.</param> /// <param name="scheduler"></param> public DeferredContextRenderer(Device device, IRenderTaskScheduler scheduler) : base(device) { deferredContextPool = Collect(new DeviceContextPool(device)); this.scheduler = scheduler; }