Searched defs:SkTaskGroup (Results 1 - 4 of 4) sorted by relevance

/external/skia/src/core/
H A DSkTaskGroup.h16 class SkTaskGroup : SkNoncopyable { class in inherits:SkNoncopyable
18 // Tasks added to this SkTaskGroup will run on its executor.
19 explicit SkTaskGroup(SkExecutor& executor = SkExecutor::GetDefault());
20 ~SkTaskGroup() { this->wait(); }
22 // Add a task to this SkTaskGroup.
28 // Returns true if all Tasks previously add()ed to this SkTaskGroup have run.
29 // It is safe to reuse this SkTaskGroup once done().
H A DSkTaskGroup.cpp9 #include "SkTaskGroup.h"
11 SkTaskGroup::SkTaskGroup(SkExecutor& executor) : fPending(0), fExecutor(executor) {} function in class:SkTaskGroup
13 void SkTaskGroup::add(std::function<void(void)> fn) {
21 void SkTaskGroup::batch(int N, std::function<void(int)> fn) {
32 bool SkTaskGroup::done() const {
36 void SkTaskGroup::wait() {
46 SkTaskGroup::Enabler::Enabler(int threads) {
/external/skqp/src/core/
H A DSkTaskGroup.h16 class SkTaskGroup : SkNoncopyable { class in inherits:SkNoncopyable
18 // Tasks added to this SkTaskGroup will run on its executor.
19 explicit SkTaskGroup(SkExecutor& executor = SkExecutor::GetDefault());
20 ~SkTaskGroup() { this->wait(); }
22 // Add a task to this SkTaskGroup.
28 // Returns true if all Tasks previously add()ed to this SkTaskGroup have run.
29 // It is safe to reuse this SkTaskGroup once done().
H A DSkTaskGroup.cpp9 #include "SkTaskGroup.h"
11 SkTaskGroup::SkTaskGroup(SkExecutor& executor) : fPending(0), fExecutor(executor) {} function in class:SkTaskGroup
13 void SkTaskGroup::add(std::function<void(void)> fn) {
21 void SkTaskGroup::batch(int N, std::function<void(int)> fn) {
32 bool SkTaskGroup::done() const {
36 void SkTaskGroup::wait() {
46 SkTaskGroup::Enabler::Enabler(int threads) {

Completed in 139 milliseconds