Home
last modified time | relevance | path

Searched refs:DrawGlInfo (Results 1 – 14 of 14) sorted by relevance

/frameworks/base/native/webview/plat_support/
Ddraw_gl_functor.cpp47 using uirenderer::DrawGlInfo; in operator ()()
50 return DrawGlInfo::kStatusDone; in operator ()()
56 case DrawGlInfo::kModeDraw: { in operator ()()
58 DrawGlInfo* gl_info = reinterpret_cast<DrawGlInfo*>(data); in operator ()()
75 case DrawGlInfo::kModeProcess: in operator ()()
78 case DrawGlInfo::kModeProcessNoContext: in operator ()()
81 case DrawGlInfo::kModeSync: in operator ()()
86 return DrawGlInfo::kStatusDone; in operator ()()
92 return DrawGlInfo::kStatusDone; in operator ()()
Ddraw_functor.cpp57 const uirenderer::DrawGlInfo& draw_gl_params) { in draw_gl()
/frameworks/base/libs/hwui/pipeline/skia/
DVkInteropFunctorDrawable.cpp57 DrawGlInfo::Mode mode = DrawGlInfo::kModeProcessNoContext; in vkInvokeFunctor()
59 mode = DrawGlInfo::kModeProcess; in vkInvokeFunctor()
123 DrawGlInfo info; in onDraw()
157 (*(std::get<1>(mAnyFunctor).functor))(DrawGlInfo::kModeDraw, &info); in onDraw()
DSkiaOpenGLPipeline.cpp209 DrawGlInfo::Mode mode = DrawGlInfo::kModeProcessNoContext; in invokeFunctor()
211 mode = DrawGlInfo::kModeProcess; in invokeFunctor()
217 if (mode != DrawGlInfo::kModeProcessNoContext) { in invokeFunctor()
DGLFunctorDrawable.cpp132 DrawGlInfo info; in onDraw()
200 (*(std::get<1>(mAnyFunctor).functor))(DrawGlInfo::kModeDraw, &info); in onDraw()
DFunctorDrawable.h53 (*(std::get<1>(mAnyFunctor).functor))(DrawGlInfo::kModeSync, nullptr); in syncFunctor()
/frameworks/base/libs/hwui/tests/unit/
DCanvasContextTests.cpp51 ASSERT_EQ(functor.getLastMode(), DrawGlInfo::kModeProcessNoContext); in RENDERTHREAD_TEST()
53 ASSERT_EQ(functor.getLastMode(), DrawGlInfo::kModeProcess); in RENDERTHREAD_TEST()
DWebViewFunctorManagerTests.cpp96 DrawGlInfo drawInfo; in TEST()
122 DrawGlInfo drawInfo; in TEST()
139 DrawGlInfo drawInfo; in TEST()
DSkiaDisplayListTests.cpp123 EXPECT_EQ(functor.getLastMode(), DrawGlInfo::kModeSync); in TEST()
/frameworks/base/libs/hwui/
DWebViewFunctorManager.h43 void drawGl(const DrawGlInfo& drawInfo) const { mReference.drawGl(drawInfo); } in drawGl()
61 void drawGl(const DrawGlInfo& drawInfo);
DWebViewFunctorManager.cpp81 void WebViewFunctor::drawGl(const DrawGlInfo& drawInfo) { in drawGl()
/frameworks/base/libs/hwui/private/hwui/
DDrawGlInfo.h29 struct DrawGlInfo { struct
DWebViewFunctor.h54 void (*draw)(int functor, void* data, const DrawGlInfo& params);
/frameworks/base/libs/hwui/tests/common/
DTestUtils.h293 return DrawGlInfo::kStatusDone; in operator()
335 callbacks.gles.draw = [](int functor, void* client_data, const DrawGlInfo& params) { in createMockFunctor()