24 Status status = fn(task.get());
25 if (status == Status::kFail) {
27 }
else if (status == Status::kDiscard) {
33 return discardCount == fTasks.size() ? Status::kDiscard : Status::kSuccess;
39 return this->visitTasks([&](
Task* task) {
48 return this->visitTasks([&](
Task* task) {
49 return task->
addCommands(context, commandBuffer, replayData);
Task::Status addCommands(Context *, CommandBuffer *, Task::ReplayTargetData)
Task::Status prepareResources(ResourceProvider *, const RuntimeEffectDictionary *)
virtual Status addCommands(Context *, CommandBuffer *, ReplayTargetData)=0
virtual Status prepareResources(ResourceProvider *, const RuntimeEffectDictionary *)=0
#define TRACE_EVENT1(category_group, name, arg1_name, arg1_val)