/frameworks/base/libs/hwui/ |
IContextFactory.h | 22 namespace renderthread { namespace in namespace:android::uirenderer 30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
|
TreeInfo.h | 28 namespace renderthread { namespace in namespace:android::uirenderer 71 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) 81 renderthread::CanvasContext& canvasContext; 113 // This is set to true if there is an animation that RenderThread cannot
|
Readback.h | 19 #include "renderthread/RenderThread.h" 39 static CopyResult copySurfaceInto(renderthread::RenderThread& renderThread,
|
AnimationContext.h | 24 #include "renderthread/TimeLord.h" 78 ANDROID_API AnimationContext(renderthread::TimeLord& clock); 109 renderthread::TimeLord& mClock;
|
Android.mk | 28 renderthread/CanvasContext.cpp \ 29 renderthread/DrawFrameTask.cpp \ 30 renderthread/EglManager.cpp \ 31 renderthread/RenderProxy.cpp \ 32 renderthread/RenderTask.cpp \ 33 renderthread/RenderThread.cpp \ 34 renderthread/TimeLord.cpp \
|
/frameworks/base/libs/hwui/tests/common/scenes/ |
TestSceneBase.h | 31 using namespace android::uirenderer::renderthread;
|
/frameworks/base/libs/hwui/renderthread/ |
RenderTask.cpp | 24 namespace renderthread { namespace in namespace:android::uirenderer 33 } /* namespace renderthread */
|
TimeLord.cpp | 20 namespace renderthread { namespace in namespace:android::uirenderer 46 } /* namespace renderthread */
|
TimeLord.h | 23 namespace renderthread { namespace in namespace:android::uirenderer 25 class RenderThread; 40 friend class RenderThread; 49 } /* namespace renderthread */
|
DrawFrameTask.h | 38 namespace renderthread { namespace in namespace:android::uirenderer 41 class RenderThread; 63 void setContext(RenderThread* thread, CanvasContext* context, RenderNode* targetNode); 82 RenderThread* mRenderThread; 98 } /* namespace renderthread */
|
RenderTask.h | 27 namespace renderthread { namespace in namespace:android::uirenderer 34 * RenderThread will only invoke RenderTask::run(). It is the responsibility 96 } /* namespace renderthread */
|
EglManager.h | 27 namespace renderthread { namespace in namespace:android::uirenderer 29 class RenderThread; 87 friend class RenderThread; 89 EglManager(RenderThread& thread); 100 RenderThread& mRenderThread; 121 } /* namespace renderthread */
|
RenderThread.h | 42 namespace renderthread { namespace in namespace:android::uirenderer 73 class ANDROID_API RenderThread : public Thread { 75 // RenderThread takes complete ownership of tasks that are queued 105 RenderThread(); 106 virtual ~RenderThread(); 109 static RenderThread& getInstance(); 149 } /* namespace renderthread */
|
/frameworks/base/libs/hwui/renderstate/ |
RenderState.h | 45 namespace renderthread { namespace in namespace:android::uirenderer 47 class RenderThread; 54 friend class renderthread::RenderThread; 81 void registerCanvasContext(renderthread::CanvasContext* context) { 85 void unregisterCanvasContext(renderthread::CanvasContext* context) { 109 RenderState(renderthread::RenderThread& thread); 113 renderthread::RenderThread& mRenderThread [all...] |
/frameworks/base/libs/hwui/tests/common/ |
TestUtils.h | 25 #include <renderthread/RenderThread.h> 64 * Like gtest's TEST, but runs on the RenderThread, and 'renderThread' is passed, in top level scope 70 static void doTheThing(renderthread::RenderThread& renderThread); \ 75 void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& renderThread) [all...] |
TestUtils.cpp | 44 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, 46 Layer* layer = LayerRenderer::createTextureLayer(renderThread.renderState()); 109 // RenderState only valid once RenderThread is running, so queried here 110 RenderState& renderState = renderthread::RenderThread::getInstance().renderState(); 113 rtCallback(renderthread::RenderThread::getInstance());
|
/frameworks/base/libs/hwui/tests/microbench/ |
FontBench.cpp | 28 TestUtils::runOnRenderThread([&state](renderthread::RenderThread& thread) {
|
/frameworks/base/libs/hwui/tests/macrobench/ |
TestSceneRunner.cpp | 22 #include "renderthread/RenderProxy.h" 23 #include "renderthread/RenderTask.h" 31 using namespace android::uirenderer::renderthread; 36 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override {
|
/frameworks/base/libs/hwui/tests/unit/ |
RenderNodeTests.cpp | 24 #include "renderthread/CanvasContext.h" 30 using namespace android::uirenderer::renderthread; 35 (android::uirenderer::renderthread::TimeLord& clock) override { 108 CanvasContext canvasContext(renderThread, false, nullptr, &contextFactory);
|
GpuMemoryTrackerTests.cpp | 21 #include "renderthread/EglManager.h" 22 #include "renderthread/RenderThread.h" 29 using namespace android::uirenderer::renderthread; 40 // Other tests may have created a renderthread and EGL context. 41 // This will destroy the EGLContext on RenderThread if it exists so that the 45 TestUtils::runOnRenderThread([](RenderThread& thread) {
|
BakedOpDispatcherTests.cpp | 55 static void testUnmergedGlopDispatch(renderthread::RenderThread& renderThread, RecordedOp* op, 68 ValidatingBakedOpRenderer renderer(renderThread.renderState(), glopReceiver); 111 testUnmergedGlopDispatch(renderThread, &arcOp, textureGlopVerifier); 114 testUnmergedGlopDispatch(renderThread, &ovalOp, textureGlopVerifier); 122 testUnmergedGlopDispatch(renderThread, &op, [&renderThread] (const Glop& glop) { 127 static int getGlopTransformFlags(renderthread::RenderThread& renderThread, RecordedOp* op) [all...] |
/frameworks/base/core/jni/ |
android_view_DisplayListCanvas.cpp | 36 #include <renderthread/RenderProxy.h> 121 android::uirenderer::renderthread::RenderProxy::staticFence(); 128 android::uirenderer::renderthread::RenderProxy::staticFence(); 224 android::uirenderer::renderthread::RenderProxy::dumpGraphicsMemory(fd);
|
android_view_ThreadedRenderer.cpp | 50 #include <renderthread/CanvasContext.h> 51 #include <renderthread/RenderProxy.h> 52 #include <renderthread/RenderTask.h> 53 #include <renderthread/RenderThread.h> 58 using namespace android::uirenderer::renderthread; 405 AnimationContextBridge(renderthread::TimeLord& clock, RootRenderNode* rootNode) 460 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) { [all...] |
/frameworks/base/tests/RenderThreadTest/src/com/example/renderthread/ |
SubActivity.java | 17 package com.example.renderthread;
|
/frameworks/base/libs/hwui/utils/ |
TestWindowContext.cpp | 29 #include "renderthread/RenderProxy.h" 35 * Helper class for setting up android::uirenderer::renderthread::RenderProxy. 40 (android::uirenderer::renderthread::TimeLord& clock) override { 82 (new android::uirenderer::renderthread::RenderProxy(false, 173 std::unique_ptr<android::uirenderer::renderthread::RenderProxy> mProxy;
|