public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { if (imageWorkerRequest.RenderOptions == RenderOptions.Gpu) { return(new MagnifySmoothEffectDirect2DWorker(this)); } return(null); }
public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { if (imageWorkerRequest.RenderOptions == RenderOptions.Cpu) { return new BlockBasedWorker(); } return null; }
public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { if (imageWorkerRequest.RenderOptions == RenderOptions.Cpu) { return(new IndexRemappingCpuRenderWorker(m_whiteThreshold)); } return(null); }
public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { if (imageWorkerRequest.RenderOptions == RenderOptions.Cpu) { return new BlockBasedWorker(); } return null; // Unsupported requests get null as the return value. }
public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { if (imageWorkerRequest.RenderOptions == RenderOptions.Gpu) { return new MagnifySmoothEffectDirect2DWorker(this); } return null; }
public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { if(imageWorkerRequest.RenderOptions == RenderOptions.Cpu) { return new IndexRemappingCpuRenderWorker(m_whiteThreshold); } return null; }
public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { if (imageWorkerRequest.RenderOptions == RenderOptions.Cpu) { return new CustomGrayscaleCpuWorker(); } else if (imageWorkerRequest.RenderOptions == RenderOptions.Gpu) { return new CustomGrayscaleDirect2DWorker(this); } return null; }
public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { if (imageWorkerRequest.RenderOptions == RenderOptions.Cpu) { return(new CustomGrayscaleCpuWorker()); } else if (imageWorkerRequest.RenderOptions == RenderOptions.Gpu) { return(new CustomGrayscaleDirect2DWorker(this)); } return(null); }
IImageWorker IImageProvider2.CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { throw new NotImplementedException(); }
public IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { return(m_imageProvider.CreateImageWorker(imageWorkerRequest)); }
public IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest) { return m_imageProvider.CreateImageWorker(imageWorkerRequest); }