Lines Matching refs:framebuffer
673 std::shared_ptr<EglFrameBuffer> framebuffer = allocateTemporaryFramebuffer( in createThumbnail() local
675 if (framebuffer == nullptr) { in createThumbnail()
685 if (!renderIntoEglFramebuffer(*framebuffer, /*fence=*/nullptr, in createThumbnail()
700 framebuffer->getHardwareBuffer(), {}, in createThumbnail()
738 std::shared_ptr<EglFrameBuffer> framebuffer = allocateTemporaryFramebuffer( in renderIntoBlobStreamBuffer() local
740 if (framebuffer == nullptr) { in renderIntoBlobStreamBuffer()
747 *framebuffer, /*fence=*/nullptr, Rect(stream->width, stream->height)); in renderIntoBlobStreamBuffer()
765 framebuffer->getHardwareBuffer(), app1ExifData, in renderIntoBlobStreamBuffer()
796 std::shared_ptr<EglFrameBuffer> framebuffer = in renderIntoImageStreamBuffer() local
799 if (framebuffer == nullptr) { in renderIntoImageStreamBuffer()
807 ndk::ScopedAStatus status = renderIntoEglFramebuffer(*framebuffer, fence); in renderIntoImageStreamBuffer()
820 EglFrameBuffer& framebuffer, sp<Fence> fence, std::optional<Rect> viewport) { in renderIntoEglFramebuffer() argument
832 framebuffer.beforeDraw(); in renderIntoEglFramebuffer()
835 viewport.value_or(Rect(framebuffer.getWidth(), framebuffer.getHeight())); in renderIntoEglFramebuffer()
860 framebuffer.afterDraw(); in renderIntoEglFramebuffer()