[−][src]Trait vulkano::descriptor::descriptor_set::collection::DescriptorSetsCollection
A collection of descriptor set objects.
Required methods
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[−]
Returns the number of descriptors in the set. Includes possibly empty descriptors.
Returns None
if the set is out of range.
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[−]
Returns the descriptor for the given binding of the given set.
Returns None
if out of range.
Implementations on Foreign Types
impl DescriptorSetsCollection for ()
[src][−]
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, _: usize) -> Option<usize>
[src]
fn descriptor(&self, _: usize, _: usize) -> Option<DescriptorDesc>
[src]
impl<T> DescriptorSetsCollection for Vec<T> where
T: DescriptorSet + Send + Sync + 'static,
[src][−]
T: DescriptorSet + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<Z, Y, X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (Z, Y, X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
Z: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Y: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
X: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
Z: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Y: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
X: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<Y, X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (Y, X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
Y: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
X: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
Y: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
X: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
X: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
X: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (M, L, K, J, I, H, G, F, E, D, C, B, A) where
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (L, K, J, I, H, G, F, E, D, C, B, A) where
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (K, J, I, H, G, F, E, D, C, B, A) where
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (J, I, H, G, F, E, D, C, B, A) where
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (I, H, G, F, E, D, C, B, A) where
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<H, G, F, E, D, C, B, A> DescriptorSetsCollection for (H, G, F, E, D, C, B, A) where
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<G, F, E, D, C, B, A> DescriptorSetsCollection for (G, F, E, D, C, B, A) where
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<F, E, D, C, B, A> DescriptorSetsCollection for (F, E, D, C, B, A) where
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<E, D, C, B, A> DescriptorSetsCollection for (E, D, C, B, A) where
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<D, C, B, A> DescriptorSetsCollection for (D, C, B, A) where
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<C, B, A> DescriptorSetsCollection for (C, B, A) where
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
impl<B, A> DescriptorSetsCollection for (B, A) where
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src][−]
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
Implementors
impl<T> DescriptorSetsCollection for T where
T: DescriptorSet + Send + Sync + 'static,
[src][+]
T: DescriptorSet + Send + Sync + 'static,