[−][src]Function web_glitz::task::sequence5
pub fn sequence5<A, B, C, D, E, Ec>(
a: A,
b: B,
c: C,
d: D,
e: E
) -> Sequence5<A, B, C, D, E, Ec> where
A: GpuTask<Ec>,
B: GpuTask<Ec>,
C: GpuTask<Ec>,
D: GpuTask<Ec>,
E: GpuTask<Ec>,
Combines task a, b, c, d and e, 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, D, E) where A is this tasks output, B is task b's output, C
is task c's output, D is task d's output and E is task e's output.
Panics
Panics if the ContextIds a, b, c, d and e are not compatible.