Lines Matching refs:mNativeSurface
177 mNativeSurface = std::make_unique<ReliableSurface>(window); in setSurface()
178 mNativeSurface->init(); in setSurface()
184 mNativeSurface = nullptr; in setSurface()
214 mNativeSurface ? mNativeSurface->getNativeWindow() : nullptr, mSwapBehavior); in setupPipelineSurface()
216 if (mNativeSurface && !mNativeSurface->didSetExtraBuffers()) { in setupPipelineSurface()
217 setBufferCount(mNativeSurface->getNativeWindow()); in setupPipelineSurface()
223 if (mNativeSurface != nullptr && hasSurface) { in setupPipelineSurface()
229 native_window_enable_frame_timestamps(mNativeSurface->getNativeWindow(), true); in setupPipelineSurface()
259 if (mNativeSurface) { in allocateBuffers()
260 ANativeWindow_tryAllocateBuffers(mNativeSurface->getNativeWindow()); in allocateBuffers()
415 int err = mNativeSurface->reserveNext(); in prepareTree()
518 if (mNativeSurface) { in draw()
524 native_window_set_frame_timeline_info(mNativeSurface->getNativeWindow(), vsyncId, in draw()
539 error = mNativeSurface->getAndClearError(); in draw()
564 ANativeWindow_getLastDequeueStartTime(mNativeSurface->getNativeWindow()); in draw()
571 ANativeWindow_getLastDequeueDuration(mNativeSurface->getNativeWindow()); in draw()
574 ANativeWindow_getLastQueueDuration(mNativeSurface->getNativeWindow()); in draw()
654 if (mNativeSurface == nullptr) { in reportMetricsWithPresentTime()
672 mNativeSurface->getNativeWindow(), frameNumber, nullptr /*outRequestedPresentTime*/, in reportMetricsWithPresentTime()
727 if (mNativeSurface == nullptr) { in getNextFrameSize()
730 ANativeWindow* anw = mNativeSurface->getNativeWindow(); in getNextFrameSize()
858 if (mFrameNumber == -1 && mNativeSurface.get()) { in getFrameNumber()
859 mFrameNumber = ANativeWindow_getNextFrameId(mNativeSurface->getNativeWindow()); in getFrameNumber()
865 if (!mNativeSurface) return false; in surfaceRequiresRedraw()
868 ANativeWindow* anw = mNativeSurface->getNativeWindow(); in surfaceRequiresRedraw()