public class

ImagePerfData

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

Summary

Constants
int UNSET
Public Constructors
ImagePerfData(String controllerId, String requestId, ImageRequest imageRequest, Object callerContext, ImageInfo imageInfo, ImageRequest controllerImageRequest, ImageRequest controllerLowResImageRequest, ImageRequest[] controllerFirstAvailableImageRequests, long controllerSubmitTimeMs, long controllerIntermediateImageSetTimeMs, long controllerFinalImageSetTimeMs, long controllerFailureTimeMs, long controllerCancelTimeMs, long imageRequestStartTimeMs, long imageRequestEndTimeMs, int imageOrigin, String ultimateProducerName, boolean isPrefetch, int onScreenWidthPx, int onScreenHeightPx, Throwable errorThrowable, int visibilityState, long visibilityEventTimeMs, long invisibilityEventTime, String componentTag, long imageDrawTimeMs, DimensionsInfo dimensionsInfo, ControllerListener2.Extras extraData)
Public Methods
String createDebugString()
Object getCallerContext()
String getComponentTag()
long getControllerFailureTimeMs()
long getControllerFinalImageSetTimeMs()
ImageRequest[] getControllerFirstAvailableImageRequests()
String getControllerId()
ImageRequest getControllerImageRequest()
long getControllerIntermediateImageSetTimeMs()
ImageRequest getControllerLowResImageRequest()
long getControllerSubmitTimeMs()
DimensionsInfo getDimensionsInfo()
Throwable getErrorThrowable()
ControllerListener2.Extras getExtraData()
long getFinalImageLoadTimeMs()
long getImageDrawTimeMs()
ImageInfo getImageInfo()
int getImageOrigin()
ImageRequest getImageRequest()
long getImageRequestEndTimeMs()
long getImageRequestStartTimeMs()
long getIntermediateImageLoadTimeMs()
long getInvisibilityEventTimeMs()
int getOnScreenHeightPx()
int getOnScreenWidthPx()
String getRequestId()
String getUltimateProducerName()
long getVisibilityEventTimeMs()
int getVisibilityState()
boolean isPrefetch()
void setExtraData(ControllerListener2.Extras extraData)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int UNSET

Constant Value: -1 (0xffffffff)

Public Constructors

public ImagePerfData (String controllerId, String requestId, ImageRequest imageRequest, Object callerContext, ImageInfo imageInfo, ImageRequest controllerImageRequest, ImageRequest controllerLowResImageRequest, ImageRequest[] controllerFirstAvailableImageRequests, long controllerSubmitTimeMs, long controllerIntermediateImageSetTimeMs, long controllerFinalImageSetTimeMs, long controllerFailureTimeMs, long controllerCancelTimeMs, long imageRequestStartTimeMs, long imageRequestEndTimeMs, int imageOrigin, String ultimateProducerName, boolean isPrefetch, int onScreenWidthPx, int onScreenHeightPx, Throwable errorThrowable, int visibilityState, long visibilityEventTimeMs, long invisibilityEventTime, String componentTag, long imageDrawTimeMs, DimensionsInfo dimensionsInfo, ControllerListener2.Extras extraData)

Public Methods

public String createDebugString ()

public Object getCallerContext ()

public String getComponentTag ()

public long getControllerFailureTimeMs ()

public long getControllerFinalImageSetTimeMs ()

public ImageRequest[] getControllerFirstAvailableImageRequests ()

public String getControllerId ()

public ImageRequest getControllerImageRequest ()

public long getControllerIntermediateImageSetTimeMs ()

public ImageRequest getControllerLowResImageRequest ()

public long getControllerSubmitTimeMs ()

public DimensionsInfo getDimensionsInfo ()

public Throwable getErrorThrowable ()

public ControllerListener2.Extras getExtraData ()

public long getFinalImageLoadTimeMs ()

public long getImageDrawTimeMs ()

public ImageInfo getImageInfo ()

public int getImageOrigin ()

public ImageRequest getImageRequest ()

public long getImageRequestEndTimeMs ()

public long getImageRequestStartTimeMs ()

public long getIntermediateImageLoadTimeMs ()

public long getInvisibilityEventTimeMs ()

public int getOnScreenHeightPx ()

public int getOnScreenWidthPx ()

public String getRequestId ()

public String getUltimateProducerName ()

public long getVisibilityEventTimeMs ()

public int getVisibilityState ()

public boolean isPrefetch ()

public void setExtraData (ControllerListener2.Extras extraData)