in drawee-backends/drawee-pipeline/src/main/java/com/facebook/drawee/backends/pipeline/info/ImagePerfData.java [64:121]
public ImagePerfData(
@Nullable String controllerId,
@Nullable String requestId,
@Nullable ImageRequest imageRequest,
@Nullable Object callerContext,
@Nullable ImageInfo imageInfo,
@Nullable ImageRequest controllerImageRequest,
@Nullable ImageRequest controllerLowResImageRequest,
@Nullable ImageRequest[] controllerFirstAvailableImageRequests,
long controllerSubmitTimeMs,
long controllerIntermediateImageSetTimeMs,
long controllerFinalImageSetTimeMs,
long controllerFailureTimeMs,
long controllerCancelTimeMs,
long imageRequestStartTimeMs,
long imageRequestEndTimeMs,
@ImageOrigin int imageOrigin,
@Nullable String ultimateProducerName,
boolean isPrefetch,
int onScreenWidthPx,
int onScreenHeightPx,
@Nullable Throwable errorThrowable,
int visibilityState,
long visibilityEventTimeMs,
long invisibilityEventTime,
@Nullable String componentTag,
long imageDrawTimeMs,
@Nullable DimensionsInfo dimensionsInfo,
@Nullable Extras extraData) {
mControllerId = controllerId;
mRequestId = requestId;
mImageRequest = imageRequest;
mCallerContext = callerContext;
mImageInfo = imageInfo;
mControllerImageRequest = controllerImageRequest;
mControllerLowResImageRequest = controllerLowResImageRequest;
mControllerFirstAvailableImageRequests = controllerFirstAvailableImageRequests;
mControllerSubmitTimeMs = controllerSubmitTimeMs;
mControllerIntermediateImageSetTimeMs = controllerIntermediateImageSetTimeMs;
mControllerFinalImageSetTimeMs = controllerFinalImageSetTimeMs;
mControllerFailureTimeMs = controllerFailureTimeMs;
mControllerCancelTimeMs = controllerCancelTimeMs;
mImageRequestStartTimeMs = imageRequestStartTimeMs;
mImageRequestEndTimeMs = imageRequestEndTimeMs;
mImageOrigin = imageOrigin;
mUltimateProducerName = ultimateProducerName;
mIsPrefetch = isPrefetch;
mOnScreenWidthPx = onScreenWidthPx;
mOnScreenHeightPx = onScreenHeightPx;
mErrorThrowable = errorThrowable;
mVisibilityState = visibilityState;
mVisibilityEventTimeMs = visibilityEventTimeMs;
mInvisibilityEventTimeMs = invisibilityEventTime;
mComponentTag = componentTag;
mImageDrawTimeMs = imageDrawTimeMs;
mDimensionsInfo = dimensionsInfo;
mExtraData = extraData;
}