Home
last modified time | relevance | path

Searched refs:Functor (Results 1 – 25 of 25) sorted by relevance

/frameworks/base/core/jni/
Dandroid_os_SystemProperties.cpp46 template<typename Functor>
47 void ReadProperty(const prop_info* prop, Functor&& functor) in ReadProperty()
54 std::forward<Functor>(*static_cast<Functor*>(cookie))(value); in ReadProperty() local
62 template<typename Functor>
63 void ReadProperty(JNIEnv* env, jstring keyJ, Functor&& functor) in ReadProperty()
74 ReadProperty(prop, std::forward<Functor>(functor)); in ReadProperty()
76 std::forward<Functor>(functor)( in ReadProperty()
/frameworks/base/libs/hwui/pipeline/skia/
DFunctorDrawable.h39 FunctorDrawable(Functor* functor, GlFunctorLifecycleListener* listener, SkCanvas* canvas) in FunctorDrawable()
63 explicit LegacyFunctor(Functor* functor, GlFunctorLifecycleListener* listener) in LegacyFunctor()
65 Functor* functor;
DVkInteropFunctorDrawable.h39 static void vkInvokeFunctor(Functor* functor);
DSkiaOpenGLPipeline.h53 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
DSkiaVulkanPipeline.h50 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
DSkiaRecordingCanvas.h75 virtual void callDrawGLFunction(Functor* functor,
DSkiaVulkanPipeline.cpp143 void SkiaVulkanPipeline::invokeFunctor(const RenderThread& thread, Functor* functor) { in invokeFunctor()
DSkiaOpenGLPipeline.cpp192 void SkiaOpenGLPipeline::invokeFunctor(const RenderThread& thread, Functor* functor) { in invokeFunctor()
DVkInteropFunctorDrawable.cpp54 void VkInteropFunctorDrawable::vkInvokeFunctor(Functor* functor) { in vkInvokeFunctor()
DSkiaRecordingCanvas.cpp136 void SkiaRecordingCanvas::callDrawGLFunction(Functor* functor, in callDrawGLFunction()
/frameworks/native/vulkan/libvulkan/
Dlayers_extensions.cpp342 template <typename Functor>
343 void ForEachFileInDir(const std::string& dirname, Functor functor) { in ForEachFileInDir()
361 template <typename Functor>
364 Functor functor) { in ForEachFileInZip()
400 template <typename Functor>
401 void ForEachFileInPath(const std::string& path, Functor functor) { in ForEachFileInPath()
Dapi.cpp1199 template <typename Functor>
1200 void ForEachLayerFromSettings(Functor functor) { in ForEachLayerFromSettings()
/frameworks/base/libs/hwui/jni/
Dandroid_graphics_DisplayListCanvas.cpp78 virtual void onGlFunctorReleased(Functor* functor) override { in onGlFunctorReleased()
94 Functor* functor = reinterpret_cast<Functor*>(functorPtr); in android_view_DisplayListCanvas_callDrawGLFunction()
Dandroid_graphics_HardwareRenderer.cpp261 Functor* functor = reinterpret_cast<Functor*>(functorPtr); in android_view_ThreadedRenderer_invokeFunctor()
/frameworks/base/libs/hwui/
DGlFunctorLifecycleListener.h28 virtual void onGlFunctorReleased(Functor* functor) = 0;
DSkiaCanvas.h155 virtual void callDrawGLFunction(Functor* functor,
DSkiaCanvas.cpp845 void SkiaCanvas::callDrawGLFunction(Functor* functor, in callDrawGLFunction()
/frameworks/base/native/webview/plat_support/
Ddraw_gl_functor.cpp40 class DrawGLFunctor : public Functor {
/frameworks/base/libs/hwui/renderthread/
DRenderProxy.h85 ANDROID_API static void invokeFunctor(Functor* functor, bool waitForCompletion);
DCanvasContext.h100 static void invokeFunctor(const RenderThread& thread, Functor* functor);
DRenderProxy.cpp131 void RenderProxy::invokeFunctor(Functor* functor, bool waitForCompletion) { in invokeFunctor()
DCanvasContext.cpp77 void CanvasContext::invokeFunctor(const RenderThread& thread, Functor* functor) { in invokeFunctor()
/frameworks/base/libs/hwui/tests/unit/
DRenderNodeTests.cpp237 void onGlFunctorReleased(Functor* functor) override { *mRefCnt -= 1; } in TEST()
245 Functor noopFunctor; in TEST()
/frameworks/base/libs/hwui/hwui/
DCanvas.h165 virtual void callDrawGLFunction(Functor* functor,
/frameworks/base/libs/hwui/tests/common/
DTestUtils.h290 class MockFunctor : public Functor {