public class

ImagePipelineExperiments

extends Object
java.lang.Object
   ↳ com.facebook.imagepipeline.core.ImagePipelineExperiments

Class Overview

Encapsulates additional elements of the ImagePipelineConfig which are currently in an experimental state.

These options may often change or disappear altogether and it is not recommended to change their values from their defaults.

Summary

Nested Classes
class ImagePipelineExperiments.Builder  
class ImagePipelineExperiments.DefaultProducerFactoryMethod  
interface ImagePipelineExperiments.ProducerFactoryMethod  
Public Methods
int getBitmapCloseableRefType()
boolean getBitmapPrepareToDrawForPrefetch()
int getBitmapPrepareToDrawMaxSizeBytes()
int getBitmapPrepareToDrawMinSizeBytes()
int getMaxBitmapSize()
long getMemoryType()
ImagePipelineExperiments.ProducerFactoryMethod getProducerFactoryMethod()
Supplier<Boolean> getSuppressBitmapPrefetchingSupplier()
boolean getUseBitmapPrepareToDraw()
boolean getUseDownsamplingRatioForResizing()
WebpBitmapFactory getWebpBitmapFactory()
WebpBitmapFactory.WebpErrorLogger getWebpErrorLogger()
boolean isDecodeCancellationEnabled()
boolean isExperimentalThreadHandoffQueueEnabled()
boolean isGingerbreadDecoderEnabled()
Supplier<Boolean> isLazyDataSource()
boolean isNativeCodeDisabled()
boolean isPartialImageCachingEnabled()
boolean isWebpSupportEnabled()
static ImagePipelineExperiments.Builder newBuilder(ImagePipelineConfig.Builder configBuilder)
boolean shouldDownsampleIfLargeBitmap()
boolean shouldDownscaleFrameToDrawableDimensions()
boolean shouldKeepCancelledFetchAsLowPriority()
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public int getBitmapCloseableRefType ()

public boolean getBitmapPrepareToDrawForPrefetch ()

public int getBitmapPrepareToDrawMaxSizeBytes ()

public int getBitmapPrepareToDrawMinSizeBytes ()

public int getMaxBitmapSize ()

public long getMemoryType ()

public ImagePipelineExperiments.ProducerFactoryMethod getProducerFactoryMethod ()

public Supplier<Boolean> getSuppressBitmapPrefetchingSupplier ()

public boolean getUseBitmapPrepareToDraw ()

public boolean getUseDownsamplingRatioForResizing ()

public WebpBitmapFactory getWebpBitmapFactory ()

public WebpBitmapFactory.WebpErrorLogger getWebpErrorLogger ()

public boolean isDecodeCancellationEnabled ()

public boolean isExperimentalThreadHandoffQueueEnabled ()

public boolean isGingerbreadDecoderEnabled ()

public Supplier<Boolean> isLazyDataSource ()

public boolean isNativeCodeDisabled ()

public boolean isPartialImageCachingEnabled ()

public boolean isWebpSupportEnabled ()

public static ImagePipelineExperiments.Builder newBuilder (ImagePipelineConfig.Builder configBuilder)

public boolean shouldDownsampleIfLargeBitmap ()

public boolean shouldDownscaleFrameToDrawableDimensions ()

public boolean shouldKeepCancelledFetchAsLowPriority ()