Searched refs:compositor (Results 1 – 7 of 7) sorted by relevance
/frameworks/minikin/libs/minikin/ |
D | MeasuredText.cpp | 68 AdvancesCompositor compositor(advances, flags, outPieces); in getMetrics() local 74 compositor.setNextRange(piece, info.isRtl); in getMetrics() 79 compositor); in getMetrics() 83 boundsCalculation, compositor); in getMetrics() 107 TotalAdvancesCompositor compositor; in measureText() local 114 false /* bounds calculation */, compositor); in measureText() 117 return compositor.getTotalAdvance(); in measureText() 152 TotalAdvanceCompositor compositor(pieces); in measureHyphenPiece() local 161 compositor.setNextContext(piece, packHyphenEdit(startEdit, endEdit), info.isRtl); in measureHyphenPiece() 164 startEdit, endEdit, false /* bounds calculation */, compositor); in measureHyphenPiece() [all …]
|
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | MessageQueue.cpp | 49 MessageQueue::MessageQueue(ICompositor& compositor) in MessageQueue() argument 50 : MessageQueue(compositor, sp<Handler>::make(*this)) {} in MessageQueue() 54 MessageQueue::MessageQueue(ICompositor& compositor, sp<Handler> handler) in MessageQueue() argument 55 : mCompositor(compositor), in MessageQueue() 180 explicit ConfigureHandler(ICompositor& compositor) : compositor(compositor) {} in scheduleConfigure() 182 void handleMessage(const Message&) override { compositor.configure(); } in scheduleConfigure() 184 ICompositor& compositor; in scheduleConfigure() member
|
D | Scheduler.cpp | 65 Scheduler::Scheduler(ICompositor& compositor, ISchedulerCallback& callback, FeatureFlags features, in Scheduler() argument 67 : android::impl::MessageQueue(compositor), in Scheduler() 200 void Scheduler::onFrameSignal(ICompositor& compositor, VsyncId vsyncId, in onFrameSignal() argument 233 if (!compositor.commit(pacesetterPtr->displayId, targets)) { in onFrameSignal() 235 compositor.sendNotifyExpectedPresentHint(pacesetterPtr->displayId); in onFrameSignal() 267 const auto resultsPerDisplay = compositor.composite(pacesetterPtr->displayId, targeters); in onFrameSignal() 269 compositor.sendNotifyExpectedPresentHint(pacesetterPtr->displayId); in onFrameSignal() 271 compositor.sample(); in onFrameSignal()
|
/frameworks/native/opengl/specs/ |
D | EGL_ANDROID_front_buffer_auto_refresh.txt | 38 front-buffer rendering. It allows them to indicate to the Android compositor 40 removes the overhead of having to notify the compositor that the window 60 whether to enable or disable auto-refresh in the Android compositor when
|
D | EGL_ANDROID_get_frame_timestamps.txt | 54 long the compositor's rendering work took. In combination these can be 138 compositor will begin composition. This is effectively the deadline 139 for when the compositor must receive a newly queued frame. 182 - EGL_COMPOSITION_LATCH_TIME_ANDROID - The time when the compositor 187 the compositor began preparing composition for this frame. 189 compositor began preparing composition for this frame. If this frame 193 latched by the compositor. Note: The value may not be updated for 194 every display refresh if the compositor becomes idle. 196 the compositor's rendering work for this frame finished. This will be 197 zero if composition was handled by the display and the compositor
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | SchedulerTest.cpp | 531 } compositor(*mScheduler); in TEST_F() local 533 mScheduler->doFrameSignal(compositor, VsyncId(42)); in TEST_F() 543 EXPECT_EQ(kDisplayId1, compositor.pacesetterIds.commit); in TEST_F() 544 EXPECT_EQ(kDisplayId1, compositor.pacesetterIds.composite); in TEST_F() 545 EXPECT_EQ(makeVsyncIds(VsyncId(42)), compositor.vsyncIds.commit); in TEST_F() 546 EXPECT_EQ(makeVsyncIds(VsyncId(42)), compositor.vsyncIds.composite); in TEST_F() 549 compositor.committed = false; in TEST_F() 550 mScheduler->doFrameSignal(compositor, VsyncId(43)); in TEST_F() 552 EXPECT_EQ(kDisplayId1, compositor.pacesetterIds.commit); in TEST_F() 553 EXPECT_EQ(kDisplayId1, compositor.pacesetterIds.composite); in TEST_F() [all …]
|
D | TestableScheduler.h | 68 void doFrameSignal(ICompositor& compositor, VsyncId vsyncId) { in doFrameSignal() argument 71 Scheduler::onFrameSignal(compositor, vsyncId, TimePoint()); in doFrameSignal()
|