public RenderingTask(IEyesConnector connector, FrameData scriptResult, IList <VisualGridSelector[]> regionSelectors, ICheckSettings settings, List <VisualGridTask> taskList, List <VisualGridTask> openTasks, VisualGridRunner visualGridManager, UserAgent userAgent, IDebugResourceWriter debugResourceWriter, RenderTaskListener listener) { connector_ = connector; result_ = scriptResult; regionSelectors_ = regionSelectors; settings_ = settings; taskList_ = taskList; openTasks_ = openTasks; renderingInfo_ = visualGridManager.RenderingInfo; visualGridManager_ = visualGridManager; userAgent_ = userAgent; debugResourceWriter_ = debugResourceWriter; fetchedCacheMap_ = visualGridManager.CachedResources; putResourceCache_ = visualGridManager.PutResourceCache; cachedBlobsUrls_ = visualGridManager.CachedBlobsURLs; cachedResourceMapping_ = visualGridManager.CachedResourceMapping; CollectBlobsFromFrameData_(scriptResult); logger_ = visualGridManager_.Logger; listeners_.Add(listener); string renderingGridForcePut = Environment.GetEnvironmentVariable("APPLITOOLS_RENDERING_GRID_FORCE_PUT"); isForcePutNeeded_ = "true".Equals(renderingGridForcePut, StringComparison.OrdinalIgnoreCase); }
public void AddListener(RenderTaskListener listener) { listeners_.Add(listener); }