Home
last modified time | relevance | path

Searched refs:FunctionTask (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/threading/
H A Dtask_queue.h30 class FunctionTask final : public IThreadPool::ITask { in CORE_BEGIN_NAMESPACE()
34 return Ptr { new FunctionTask(move(func)) }; in CORE_BEGIN_NAMESPACE()
37 explicit FunctionTask(std::function<void()> func) : func_(move(func)) {}; in CORE_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drenderer.cpp73 class FunctionTask final : public IThreadPool::ITask { class
75 explicit FunctionTask(Fn&& func) : func_(BASE_NS::move(func)) {}; in FunctionTask() function in __anon4e12805a0110::FunctionTask
95 return IThreadPool::ITask::Ptr { new FunctionTask<Fn>(BASE_NS::move(func)) }; in CreateFunctionTask()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_backend_vk.cpp110 class FunctionTask final : public IThreadPool::ITask { class
114 return Ptr { new FunctionTask(BASE_NS::move(func)) }; in Create()
117 explicit FunctionTask(std::function<void()> func) : func_(BASE_NS::move(func)) {}; in FunctionTask() function in FunctionTask
585 … acquireTaskIdendifier, FunctionTask::Create([this, &renderCommandFrameData, &backBufferConfig]() { in RenderProcessCommandLists()
608FunctionTask::Create([this, cmdBufferIdx, secondIdx, &renderCommandFrameData]() { in RenderProcessCommandLists()
621 … cmdBufferIdx, FunctionTask::Create([this, cmdBufferIdx, rcCount, &renderCommandFrameData]() { in RenderProcessCommandLists()
631 … cmdBufferIdx, FunctionTask::Create([this, cmdBufferIdx, rcCount, &renderCommandFrameData]() { in RenderProcessCommandLists()