public class

ImagePerfState

extends Object
java.lang.Object
   ↳ com.facebook.drawee.backends.pipeline.info.ImagePerfState

Summary

Public Constructors
ImagePerfState()
Public Methods
DimensionsInfo getDimensionsInfo()
Object getExtraData()
long getImageDrawTimeMs()
int getImageLoadStatus()
void reset()
void resetPointsTimestamps()
Useful when reusing the same ImagePerfState when component is being remounted
void setCallerContext(Object callerContext)
void setComponentTag(String componentTag)
void setControllerCancelTimeMs(long controllerCancelTimeMs)
void setControllerFailureTimeMs(long controllerFailureTimeMs)
void setControllerFinalImageSetTimeMs(long controllerFinalImageSetTimeMs)
void setControllerId(String controllerId)
void setControllerImageRequests(ImageRequest imageRequest, ImageRequest lowResImageRequest, ImageRequest[] firstAvailableImageRequests)
void setControllerIntermediateImageSetTimeMs(long controllerIntermediateImageSetTimeMs)
void setControllerSubmitTimeMs(long controllerSubmitTimeMs)
void setDimensionsInfo(DimensionsInfo dimensionsInfo)
void setErrorThrowable(Throwable errorThrowable)
void setExtraData(ControllerListener2.Extras extraData)
void setImageDrawTimeMs(long imageDrawTimeMs)
void setImageInfo(ImageInfo imageInfo)
void setImageLoadStatus(int imageLoadStatus)
void setImageOrigin(int imageOrigin)
void setImageRequest(ImageRequest imageRequest)
void setImageRequestEndTimeMs(long imageRequestEndTimeMs)
void setImageRequestStartTimeMs(long imageRequestStartTimeMs)
void setInvisibilityEventTimeMs(long invisibilityEventTimeMs)
void setOnScreenHeight(int onScreenHeightPx)
void setOnScreenWidth(int onScreenWidthPx)
void setPrefetch(boolean prefetch)
void setRequestId(String requestId)
void setUltimateProducerName(String ultimateProducerName)
void setVisibilityEventTimeMs(long visibilityEventTimeMs)
void setVisible(boolean visible)
ImagePerfData snapshot()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ImagePerfState ()

Public Methods

public DimensionsInfo getDimensionsInfo ()

public Object getExtraData ()

public long getImageDrawTimeMs ()

public int getImageLoadStatus ()

public void reset ()

public void resetPointsTimestamps ()

Useful when reusing the same ImagePerfState when component is being remounted

public void setCallerContext (Object callerContext)

public void setComponentTag (String componentTag)

public void setControllerCancelTimeMs (long controllerCancelTimeMs)

public void setControllerFailureTimeMs (long controllerFailureTimeMs)

public void setControllerFinalImageSetTimeMs (long controllerFinalImageSetTimeMs)

public void setControllerId (String controllerId)

public void setControllerImageRequests (ImageRequest imageRequest, ImageRequest lowResImageRequest, ImageRequest[] firstAvailableImageRequests)

public void setControllerIntermediateImageSetTimeMs (long controllerIntermediateImageSetTimeMs)

public void setControllerSubmitTimeMs (long controllerSubmitTimeMs)

public void setDimensionsInfo (DimensionsInfo dimensionsInfo)

public void setErrorThrowable (Throwable errorThrowable)

public void setExtraData (ControllerListener2.Extras extraData)

public void setImageDrawTimeMs (long imageDrawTimeMs)

public void setImageInfo (ImageInfo imageInfo)

public void setImageLoadStatus (int imageLoadStatus)

public void setImageOrigin (int imageOrigin)

public void setImageRequest (ImageRequest imageRequest)

public void setImageRequestEndTimeMs (long imageRequestEndTimeMs)

public void setImageRequestStartTimeMs (long imageRequestStartTimeMs)

public void setInvisibilityEventTimeMs (long invisibilityEventTimeMs)

public void setOnScreenHeight (int onScreenHeightPx)

public void setOnScreenWidth (int onScreenWidthPx)

public void setPrefetch (boolean prefetch)

public void setRequestId (String requestId)

public void setUltimateProducerName (String ultimateProducerName)

public void setVisibilityEventTimeMs (long visibilityEventTimeMs)

public void setVisible (boolean visible)

public ImagePerfData snapshot ()