/aosp14/frameworks/base/tests/Input/src/com/android/test/input/ |
H A D | ViewFrameInfoTest.kt | 59 val frameInfo = FrameInfo() regex 61 assertThat(frameInfo.frameInfo[FrameInfo.INPUT_EVENT_ID]).isEqualTo(INVALID_INPUT_EVENT_ID) 62 assertThat(frameInfo.frameInfo[FrameInfo.FLAGS]).isEqualTo(0) 63 assertThat(frameInfo.frameInfo[FrameInfo.DRAW_START]).isEqualTo(0) 66 mViewFrameInfo.populateFrameInfo(frameInfo) 67 assertThat(frameInfo.frameInfo[FrameInfo.INPUT_EVENT_ID]).isEqualTo(139) 68 assertThat(frameInfo.frameInfo[FrameInfo.FLAGS]).isEqualTo( 70 assertThat(frameInfo.frameInfo[FrameInfo.DRAW_START]).isGreaterThan(mTimeStarted)
|
/aosp14/frameworks/base/graphics/java/android/graphics/ |
H A D | FrameInfo.java | 43 public long[] frameInfo = new long[FRAME_INFO_SIZE]; field in FrameInfo 104 frameInfo[INTENDED_VSYNC] = intendedVsync; in setVsync() 105 frameInfo[VSYNC] = usedVsync; in setVsync() 106 frameInfo[FLAGS] = 0; in setVsync() 107 frameInfo[FRAME_DEADLINE] = frameDeadline; in setVsync() 108 frameInfo[FRAME_START_TIME] = frameStartTime; in setVsync() 109 frameInfo[FRAME_INTERVAL] = frameInterval; in setVsync() 114 frameInfo[HANDLE_INPUT_START] = System.nanoTime(); in markInputHandlingStart() 119 frameInfo[ANIMATION_START] = System.nanoTime(); in markAnimationsStart() 124 frameInfo[PERFORM_TRAVERSALS_START] = System.nanoTime(); in markPerformTraversalsStart() [all …]
|
H A D | HardwareRenderer.java | 375 System.arraycopy(info.frameInfo, 0, mFrameInfo.frameInfo, 0, info.frameInfo.length); in setFrameInfo() 483 public int syncAndDrawFrame(@NonNull FrameInfo frameInfo) { in syncAndDrawFrame() argument 484 return nSyncAndDrawFrame(mNativeProxy, frameInfo.frameInfo, frameInfo.frameInfo.length); in syncAndDrawFrame() 1515 private static native int nSyncAndDrawFrame(long nativeProxy, long[] frameInfo, int size); in nSyncAndDrawFrame() argument
|
/aosp14/frameworks/base/core/java/android/view/ |
H A D | ViewFrameInfo.java | 41 public void populateFrameInfo(FrameInfo frameInfo) { in populateFrameInfo() argument 42 frameInfo.frameInfo[FrameInfo.FLAGS] |= flags; in populateFrameInfo() 43 frameInfo.frameInfo[FrameInfo.DRAW_START] = drawStart; in populateFrameInfo() 44 frameInfo.frameInfo[FrameInfo.INPUT_EVENT_ID] = mInputEventId; in populateFrameInfo()
|
H A D | ThreadedRenderer.java | 814 final FrameInfo frameInfo = attachInfo.mViewRootImpl.getUpdatedFrameInfo(); in draw() local 816 int syncResult = syncAndDrawFrame(frameInfo); in draw()
|
H A D | ViewRootImpl.java | 709 FrameInfo frameInfo = mChoreographer.mFrameInfo; in getUpdatedFrameInfo() local 710 mViewFrameInfo.populateFrameInfo(frameInfo); in getUpdatedFrameInfo() 713 return frameInfo; in getUpdatedFrameInfo()
|
/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | CanvasContext.cpp | 724 next.frameInfo = mCurrentFrameInfo; in draw() 781 forthBehind = frameMetricsInfo.frameInfo; in reportMetricsWithPresentTime() 833 return mLast4FrameMetricsInfos[i].frameInfo; in getFrameInfoFromLast4() 853 FrameInfo* frameInfo = instance->getFrameInfoFromLast4(frameNumber, surfaceControlId); in onSurfaceStatsAvailable() local 855 if (frameInfo != nullptr) { in onSurfaceStatsAvailable() 857 frameInfo->set(FrameInfoIndex::FrameCompleted) = std::max(gpuCompleteTime, in onSurfaceStatsAvailable() 858 frameInfo->get(FrameInfoIndex::SwapBuffersCompleted)); in onSurfaceStatsAvailable() 859 frameInfo->set(FrameInfoIndex::GpuCompleted) = std::max( in onSurfaceStatsAvailable() 899 int64_t frameInfo[UI_THREAD_FRAME_INFO_SIZE]; in prepareAndDraw() local 900 UiFrameInfoBuilder(frameInfo) in prepareAndDraw() [all …]
|
H A D | CanvasContext.h | 256 void finishFrame(FrameInfo* frameInfo); 265 FrameInfo* frameInfo; member
|
H A D | DrawFrameTask.h | 81 int64_t* frameInfo() { return mFrameInfo; } in frameInfo() function
|
H A D | RenderProxy.h | 92 int64_t* frameInfo();
|
H A D | RenderProxy.cpp | 166 int64_t* RenderProxy::frameInfo() { in frameInfo() function in android::uirenderer::renderthread::RenderProxy 167 return mDrawFrameTask.frameInfo(); in frameInfo()
|
/aosp14/frameworks/base/libs/hwui/hwui/ |
H A D | ImageDecoder.cpp | 278 SkCodec::FrameInfo frameInfo; in advanceFrame() local 279 if (!mCodec->codec()->getFrameInfo(frameIndex, &frameInfo) in advanceFrame() 280 || !frameInfo.fFullyReceived) { in advanceFrame() 286 mCurrentFrameIsIndependent = frameInfo.fRequiredFrame == SkCodec::kNoFrame; in advanceFrame() 287 mCurrentFrameIsOpaque = frameInfo.fAlphaType == kOpaque_SkAlphaType; in advanceFrame() 289 if (frameInfo.fDisposalMethod == SkCodecAnimation::DisposalMethod::kRestorePrevious) { in advanceFrame()
|
/aosp14/frameworks/base/libs/hwui/jni/ |
H A D | AnimatedImageDrawable.cpp | 61 SkCodec::FrameInfo frameInfo; in AnimatedImageDrawable_nCreate() local 62 if (!imageDecoder->mCodec->codec()->getFrameInfo(i, &frameInfo)) { in AnimatedImageDrawable_nCreate() 66 if (frameInfo.fDisposalMethod == SkCodecAnimation::DisposalMethod::kRestorePrevious) { in AnimatedImageDrawable_nCreate()
|
H A D | android_graphics_HardwareBufferRenderer.cpp | 115 UiFrameInfoBuilder(proxy->frameInfo()) in android_graphics_HardwareBufferRenderer_render()
|
H A D | android_graphics_HardwareRenderer.cpp | 278 jlong proxyPtr, jlongArray frameInfo, in android_view_ThreadedRenderer_syncAndDrawFrame() argument 284 env->GetLongArrayRegion(frameInfo, 0, frameInfoSize, proxy->frameInfo()); in android_view_ThreadedRenderer_syncAndDrawFrame() 751 UiFrameInfoBuilder(proxy.frameInfo()) in android_view_ThreadedRenderer_createHardwareBitmapFromRenderNode()
|
/aosp14/frameworks/base/libs/hwui/tests/macrobench/ |
H A D | TestSceneRunner.cpp | 142 UiFrameInfoBuilder(proxy->frameInfo()) in doRun() 161 UiFrameInfoBuilder(proxy->frameInfo()) in doRun()
|
/aosp14/frameworks/base/packages/SettingsLib/IllustrationPreference/src/com/android/settingslib/widget/ |
H A D | LottieColorUtils.java | 91 frameInfo -> new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); in applyDynamicColors()
|
H A D | ColorUtils.java | 114 public ColorFilter getValue(LottieFrameInfo<ColorFilter> frameInfo) { in applyDynamicColors()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/ |
H A D | UdfpsKeyguardViewLegacy.java | 336 frameInfo -> new PorterDuffColorFilter(mTextColorPrimary,
|