[−][src]Function web_glitz::task::sequence3
pub fn sequence3<A, B, C, Ec>(a: A, b: B, c: C) -> Sequence3<A, B, C, Ec> where
A: GpuTask<Ec>,
B: GpuTask<Ec>,
C: GpuTask<Ec>,
Combines task a, b and c, waiting for all tasks to complete in order.
This returns a new "sequenced" task. This sequenced task must progress its sub-tasks in order.
The sequenced task will finish when all sub-tasks have finished. When it finishes, it will
output a tuple (A, B, C) where A is this task's output, B is task b's output and C is
task c's output.
Panics
Panics if the ContextIds a, b and c are not compatible.