Trait vulkano::descriptor::descriptor_set::collection::DescriptorSetsCollection [−][src]
pub unsafe trait DescriptorSetsCollection { fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>; fn num_bindings_in_set(&self, set: usize) -> Option<usize>; fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>; }
A collection of descriptor set objects.
Required Methods
fn into_vec(self) -> Vec<Box<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]
impl DescriptorSetsCollection for ()
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, _: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, _: usize) -> Option<usize>
fn descriptor(&self, _: usize, _: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, _: usize, _: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
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]
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,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
impl<B, A> DescriptorSetsCollection for (B, A) where
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
[src]
impl<B, A> DescriptorSetsCollection for (B, A) where
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
[src]
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
[src]
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
[src]
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
Implementors
impl<T> DescriptorSetsCollection for T where
T: DescriptorSet + Send + Sync + 'static,