Lines Matching refs:RenderThread

115 void RenderThread::extendedFrameCallback(const AChoreographerFrameCallbackData* cbData,  in extendedFrameCallback()
117 RenderThread* rt = reinterpret_cast<RenderThread*>(data); in extendedFrameCallback()
130 void RenderThread::frameCallback(int64_t vsyncId, int64_t frameDeadline, int64_t frameTimeNanos, in frameCallback()
156 void RenderThread::refreshRateCallback(int64_t vsyncPeriod, void* data) { in refreshRateCallback()
158 RenderThread* rt = reinterpret_cast<RenderThread*>(data); in refreshRateCallback()
165 ChoreographerSource(RenderThread* renderThread) : mRenderThread(renderThread) {} in ChoreographerSource()
169 RenderThread::extendedFrameCallback, mRenderThread); in requestNextVsync()
177 RenderThread* mRenderThread;
182 DummyVsyncSource(RenderThread* renderThread) : mRenderThread(renderThread) {} in DummyVsyncSource()
199 RenderThread* mRenderThread;
202 bool RenderThread::hasInstance() { in hasInstance()
206 void RenderThread::setOnStartHook(JVMAttachHook onStartHook) { in setOnStartHook()
211 JVMAttachHook RenderThread::getOnStartHook() { in getOnStartHook()
215 RenderThread& RenderThread::getInstance() { in getInstance()
216 [[clang::no_destroy]] static sp<RenderThread> sInstance = []() { in getInstance()
217 sp<RenderThread> thread = sp<RenderThread>::make(); in getInstance()
225 RenderThread::RenderThread() in RenderThread() function in android::uirenderer::renderthread::RenderThread
237 RenderThread::~RenderThread() { in ~RenderThread()
243 void RenderThread::initializeChoreographer() { in initializeChoreographer()
250 RenderThread::refreshRateCallback, this); in initializeChoreographer()
254 RenderThread::choreographerCallback, this); in initializeChoreographer()
261 void RenderThread::initThreadLocals() { in initThreadLocals()
270 void RenderThread::setupFrameInterval() { in setupFrameInterval()
275 void RenderThread::requireGlContext() { in requireGlContext()
294 void RenderThread::requireVkContext() { in requireVkContext()
312 void RenderThread::initGrContextOptions(GrContextOptions& options) { in initGrContextOptions()
322 void RenderThread::destroyRenderingContext() { in destroyRenderingContext()
335 VulkanManager& RenderThread::vulkanManager() { in vulkanManager()
353 void RenderThread::dumpGraphicsMemory(int fd, bool includeProfileData) { in dumpGraphicsMemory()
363 void RenderThread::getMemoryUsage(size_t* cpuUsage, size_t* gpuUsage) { in getMemoryUsage()
367 Readback& RenderThread::readback() { in readback()
375 void RenderThread::setGrContext(sk_sp<GrDirectContext> context) { in setGrContext()
387 sk_sp<GrDirectContext> RenderThread::requireGrContext() { in requireGrContext()
396 int RenderThread::choreographerCallback(int fd, int events, void* data) { in choreographerCallback()
410 RenderThread* rt = reinterpret_cast<RenderThread*>(data); in choreographerCallback()
416 void RenderThread::dispatchFrameCallbacks() { in dispatchFrameCallbacks()
434 void RenderThread::requestVsync() { in requestVsync()
441 bool RenderThread::threadLoop() { in threadLoop()
475 void RenderThread::postFrameCallback(IFrameCallback* callback) { in postFrameCallback()
479 bool RenderThread::removeFrameCallback(IFrameCallback* callback) { in removeFrameCallback()
486 void RenderThread::pushBackFrameCallback(IFrameCallback* callback) { in pushBackFrameCallback()
492 sk_sp<Bitmap> RenderThread::allocateHardwareBitmap(SkBitmap& skBitmap) { in allocateHardwareBitmap()
504 bool RenderThread::isCurrent() { in isCurrent()
508 void RenderThread::preload() { in preload()
519 void RenderThread::trimMemory(TrimLevel level) { in trimMemory()
524 void RenderThread::trimCaches(CacheTrimLevel level) { in trimCaches()