[−][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,