Esempio n. 1
0
 public void setOriginalBitmap(Bitmap originalBitmap) {
   if (mUpdatePreviewTask == null) {
     return;
   }
   mUpdatePreviewTask.setOriginal(originalBitmap);
   mHighresRenderingRequestTask.setOriginal(originalBitmap);
   mFullresRenderingRequestTask.setOriginal(originalBitmap);
   mRenderingRequestTask.setOriginal(originalBitmap);
 }
Esempio n. 2
0
 public void postFullresRenderingRequest(
     ImagePreset preset,
     float scaleFactor,
     Rect bounds,
     Rect destination,
     RenderingRequestCaller caller) {
   RenderingRequest request = new RenderingRequest();
   ImagePreset passedPreset = new ImagePreset(preset);
   request.setOriginalImagePreset(preset);
   request.setScaleFactor(scaleFactor);
   request.setImagePreset(passedPreset);
   request.setType(RenderingRequest.PARTIAL_RENDERING);
   request.setCaller(caller);
   request.setBounds(bounds);
   request.setDestination(destination);
   passedPreset.setPartialRendering(true, bounds);
   mFullresRenderingRequestTask.postRenderingRequest(request);
 }
Esempio n. 3
0
 public void updatePreviewBuffer() {
   mHighresRenderingRequestTask.stop();
   mFullresRenderingRequestTask.stop();
   mUpdatePreviewTask.updatePreview();
 }
Esempio n. 4
0
 public void setPreviewScaleFactor(float previewScale) {
   mHighresRenderingRequestTask.setPreviewScaleFactor(previewScale);
   mFullresRenderingRequestTask.setPreviewScaleFactor(previewScale);
   mRenderingRequestTask.setPreviewScaleFactor(previewScale);
 }