[−][src]Trait hecs::DynamicBundle
A dynamically typed collection of components
A dynamically typed collection of components
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<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<A: Component, B: Component> DynamicBundle for (A, B)
[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, B: Component, C: Component> DynamicBundle for (A, B, C)
[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, B: Component, C: Component, D: Component> DynamicBundle for (A, B, C, D)
[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, B: Component, C: Component, D: Component, E: Component> DynamicBundle for (A, B, C, D, E)
[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, B: Component, C: Component, D: Component, E: Component, F: Component> DynamicBundle for (A, B, C, D, E, F)
[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, B: Component, C: Component, D: Component, E: Component, F: Component, G: Component> DynamicBundle for (A, B, C, D, E, F, G)
[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, B: Component, C: Component, D: Component, E: Component, F: Component, G: Component, H: Component> DynamicBundle for (A, B, C, D, E, F, G, H)
[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, B: Component, C: Component, D: Component, E: Component, F: Component, G: Component, H: Component, I: Component> DynamicBundle for (A, B, C, D, E, F, G, H, I)
[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, B: Component, C: Component, D: Component, E: Component, F: Component, G: Component, H: Component, I: Component, J: Component> DynamicBundle for (A, B, C, D, E, F, G, H, I, J)
[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, B: Component, C: Component, D: Component, E: Component, F: Component, G: Component, H: Component, I: Component, J: Component, K: Component> DynamicBundle for (A, B, C, D, E, F, G, H, I, J, K)
[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, B: Component, C: Component, D: Component, E: Component, F: Component, G: Component, H: Component, I: Component, J: Component, K: Component, L: Component> DynamicBundle for (A, B, C, D, E, F, G, H, I, J, K, L)
[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, B: Component, C: Component, D: Component, E: Component, F: Component, G: Component, H: Component, I: Component, J: Component, K: Component, L: Component, M: Component> DynamicBundle for (A, B, C, D, E, F, G, H, I, J, K, L, M)
[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, B: Component, C: Component, D: Component, E: Component, F: Component, G: Component, H: Component, I: Component, J: Component, K: Component, L: Component, M: Component, N: Component> DynamicBundle for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
[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, B: Component, C: Component, D: Component, E: Component, F: Component, G: Component, H: Component, I: Component, J: Component, K: Component, L: Component, M: Component, N: Component, O: Component> DynamicBundle for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
[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]