Searched refs:renderthread (Results 1 - 25 of 39) sorted by relevance

12

/frameworks/base/libs/hwui/
H A DIContextFactory.h22 namespace renderthread { namespace in namespace:android::uirenderer
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
H A DReadback.h19 #include "renderthread/RenderThread.h"
39 static CopyResult copySurfaceInto(renderthread::RenderThread& renderThread,
H A DTreeInfo.h28 namespace renderthread { namespace in namespace:android::uirenderer
71 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext)
81 renderthread::CanvasContext& canvasContext;
H A DAnimationContext.h24 #include "renderthread/TimeLord.h"
78 ANDROID_API AnimationContext(renderthread::TimeLord& clock);
107 renderthread::TimeLord& mClock;
H A DAndroid.mk28 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 \
H A DAnimationContext.cpp20 #include "renderthread/TimeLord.h"
25 AnimationContext::AnimationContext(renderthread::TimeLord& clock)
/frameworks/base/libs/hwui/renderthread/
H A DRenderTask.cpp24 namespace renderthread { namespace in namespace:android::uirenderer
33 } /* namespace renderthread */
H A DTimeLord.cpp20 namespace renderthread { namespace in namespace:android::uirenderer
46 } /* namespace renderthread */
H A DTimeLord.h23 namespace renderthread { namespace in namespace:android::uirenderer
49 } /* namespace renderthread */
H A DDrawFrameTask.h38 namespace renderthread { namespace in namespace:android::uirenderer
98 } /* namespace renderthread */
H A DRenderTask.h27 namespace renderthread { namespace in namespace:android::uirenderer
96 } /* namespace renderthread */
H A DEglManager.h27 namespace renderthread { namespace in namespace:android::uirenderer
121 } /* namespace renderthread */
H A DDrawFrameTask.cpp30 namespace renderthread { namespace in namespace:android::uirenderer
153 } /* namespace renderthread */
/frameworks/base/libs/hwui/tests/common/scenes/
H A DTestSceneBase.h31 using namespace android::uirenderer::renderthread;
/frameworks/base/libs/hwui/renderstate/
H A DRenderState.h45 namespace renderthread { namespace in namespace:android::uirenderer
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;
125 std::set<renderthread::CanvasContext*> mRegisteredContexts;
/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.h25 #include <renderthread/RenderThread.h>
70 static void doTheThing(renderthread::RenderThread& renderThread); \
75 void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& renderThread)
146 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height,
201 typedef std::function<void(renderthread::RenderThread& thread)> RtCallback;
203 class TestTask : public renderthread::RenderTask {
217 renderthread::RenderThread::getInstance().queueAndWait(&task);
221 return renderthread::RenderThread::hasInstance();
H A DTestUtils.cpp44 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height,
110 RenderState& renderState = renderthread::RenderThread::getInstance().renderState();
113 rtCallback(renderthread::RenderThread::getInstance());
/frameworks/base/libs/hwui/tests/microbench/
H A DFontBench.cpp28 TestUtils::runOnRenderThread([&state](renderthread::RenderThread& thread) {
/frameworks/base/libs/hwui/tests/macrobench/
H A DTestSceneRunner.cpp22 #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/core/jni/
H A Dandroid_view_DisplayListCanvas.cpp36 #include <renderthread/RenderProxy.h>
121 android::uirenderer::renderthread::RenderProxy::staticFence();
128 android::uirenderer::renderthread::RenderProxy::staticFence();
224 android::uirenderer::renderthread::RenderProxy::dumpGraphicsMemory(fd);
H A Dandroid_view_ThreadedRenderer.cpp48 #include <renderthread/CanvasContext.h>
49 #include <renderthread/RenderProxy.h>
50 #include <renderthread/RenderTask.h>
51 #include <renderthread/RenderThread.h>
56 using namespace android::uirenderer::renderthread;
205 AnimationContextBridge(renderthread::TimeLord& clock, RootRenderNode* rootNode)
253 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) {
690 renderthread::RenderProxy* renderProxy =
691 reinterpret_cast<renderthread::RenderProxy*>(proxyPtr);
701 renderthread
[all...]
/frameworks/base/libs/hwui/tests/unit/
H A DGpuMemoryTrackerTests.cpp21 #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.
H A DBakedOpDispatcherTests.cpp55 static void testUnmergedGlopDispatch(renderthread::RenderThread& renderThread, RecordedOp* op,
127 static int getGlopTransformFlags(renderthread::RenderThread& renderThread, RecordedOp* op) {
197 static void validateLayerDraw(renderthread::RenderThread& renderThread,
/frameworks/base/tests/RenderThreadTest/src/com/example/renderthread/
H A DSubActivity.java17 package com.example.renderthread;
/frameworks/base/libs/hwui/utils/
H A DTestWindowContext.cpp29 #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;

Completed in 339 milliseconds

12