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
boolean allowDelay()
int getBitmapCloseableRefType()
boolean getBitmapPrepareToDrawForPrefetch()
int getBitmapPrepareToDrawMaxSizeBytes()
int getBitmapPrepareToDrawMinSizeBytes()
int getMaxBitmapSize()
long getMemoryType()
ImagePipelineExperiments.ProducerFactoryMethod getProducerFactoryMethod()
Supplier<Boolean> getSuppressBitmapPrefetchingSupplier()
int getTrackedKeysSize()
boolean getUseBitmapPrepareToDraw()
boolean getUseDownsamplingRatioForResizing()
WebpBitmapFactory getWebpBitmapFactory()
WebpBitmapFactory.WebpErrorLogger getWebpErrorLogger()
boolean isDecodeCancellationEnabled()
boolean isDiskCacheProbingEnabled()
boolean isEncodedCacheEnabled()
boolean isEncodedMemoryCacheProbingEnabled()
boolean isEnsureTranscoderLibraryLoaded()
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()
boolean shouldUseCombinedNetworkAndCacheProducer()
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public boolean allowDelay ()

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 int getTrackedKeysSize ()

public boolean getUseBitmapPrepareToDraw ()

public boolean getUseDownsamplingRatioForResizing ()

public WebpBitmapFactory getWebpBitmapFactory ()

public WebpBitmapFactory.WebpErrorLogger getWebpErrorLogger ()

public boolean isDecodeCancellationEnabled ()

public boolean isDiskCacheProbingEnabled ()

public boolean isEncodedCacheEnabled ()

public boolean isEncodedMemoryCacheProbingEnabled ()

public boolean isEnsureTranscoderLibraryLoaded ()

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 ()

public boolean shouldUseCombinedNetworkAndCacheProducer ()