HomeSort by relevance Sort by last modified time
    Searched refs:renderthread (Results 1 - 25 of 41) sorted by null

1 2

  /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;

Completed in 461 milliseconds

1 2