[−][src]Trait hecs::DynamicBundle
A dynamically typed collection of components
A dynamically typed collection of components
impl<O: Component, N: Component, M: Component, L: Component, K: Component, J: Component, I: Component, H: Component, G: Component, F: Component, E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<N: Component, M: Component, L: Component, K: Component, J: Component, I: Component, H: Component, G: Component, F: Component, E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (N, M, L, K, J, I, H, G, F, E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<M: Component, L: Component, K: Component, J: Component, I: Component, H: Component, G: Component, F: Component, E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (M, L, K, J, I, H, G, F, E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<L: Component, K: Component, J: Component, I: Component, H: Component, G: Component, F: Component, E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (L, K, J, I, H, G, F, E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<K: Component, J: Component, I: Component, H: Component, G: Component, F: Component, E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (K, J, I, H, G, F, E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<J: Component, I: Component, H: Component, G: Component, F: Component, E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (J, I, H, G, F, E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<I: Component, H: Component, G: Component, F: Component, E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (I, H, G, F, E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<H: Component, G: Component, F: Component, E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (H, G, F, E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<G: Component, F: Component, E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (G, F, E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<F: Component, E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (F, E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<E: Component, D: Component, C: Component, B: Component, A: Component> DynamicBundle for (E, D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<D: Component, C: Component, B: Component, A: Component> DynamicBundle for (D, C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<C: Component, B: Component, A: Component> DynamicBundle for (C, B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<B: Component, A: Component> DynamicBundle for (B, A)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<A: Component> DynamicBundle for (A,)
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl DynamicBundle for ()
[src]fn with_ids<T>(&self, f: impl FnOnce(&[TypeId]) -> T) -> T
[src]fn type_info(&self) -> Vec<TypeInfo>
[src]unsafe fn put(self, f: impl FnMut(*mut u8, TypeId, usize) -> bool)
[src]impl<'_> DynamicBundle for BuiltEntity<'_>
[src]