[−][src]Trait polyhorn_core::CommandBuffer
Required methods
pub fn mount<F>(
&mut self,
parent_id: P::ContainerID,
initializer: F
) -> P::ContainerID where
F: FnOnce(&mut P::Container, &mut P::Environment) -> P::Container + Send + 'static,
[src]
&mut self,
parent_id: P::ContainerID,
initializer: F
) -> P::ContainerID where
F: FnOnce(&mut P::Container, &mut P::Environment) -> P::Container + Send + 'static,
This function initializes a new container by running the given initializer on the UI thread and mounts it to the given parent by invoking the parent's mounting function (see Container::Mount).
pub fn mutate<F>(&mut self, ids: &[P::ContainerID], mutator: F) where
F: FnOnce(&mut [&mut P::Container], &mut P::Environment) + Send + 'static,
[src]
F: FnOnce(&mut [&mut P::Container], &mut P::Environment) + Send + 'static,