Trait rin::scene::Bundle [−][src]
pub trait Bundle {
type Parameters;
pub fn parameters(&self) -> Option<&Self::Parameters>;
pub fn name(&self) -> &str;
pub fn setup(self, scene: &mut DeferredScene);
pub fn after_all_bundles_registered(&mut Scene) { ... }
}Associated Types
type Parameters[src]
Required methods
pub fn parameters(&self) -> Option<&Self::Parameters>[src]
pub fn name(&self) -> &str[src]
pub fn setup(self, scene: &mut DeferredScene)[src]
Provided methods
pub fn after_all_bundles_registered(&mut Scene)[src]
Implementations on Foreign Types
impl Bundle for ()[src]
impl Bundle for ()[src]type Parameters = ()
pub fn parameters(&self) -> Option<&<() as Bundle>::Parameters>[src]
pub fn name(&self) -> &str[src]
pub fn setup(self, &mut DeferredScene)[src]
Implementors
impl Bundle for rin::blender::Bundle[src]
impl Bundle for rin::blender::Bundle[src]type Parameters = Parameters
pub fn parameters(&self) -> Option<&Parameters>[src]
pub fn name(&self) -> &str[src]
pub fn setup(self, world: &mut DeferredScene)[src]
impl Bundle for PathFollower[src]
impl Bundle for PathFollower[src]type Parameters = ()
pub fn parameters(&self) -> Option<&<PathFollower as Bundle>::Parameters>[src]
pub fn name(&self) -> &str[src]
pub fn setup(self, world: &mut DeferredScene)[src]
impl Bundle for rin::scene::postprocessing::Bundle[src]
impl Bundle for rin::scene::postprocessing::Bundle[src]type Parameters = Parameters
pub fn parameters(&self) -> Option<&Parameters>[src]
pub fn name(&self) -> &str[src]
pub fn setup(self, world: &mut DeferredScene)[src]
impl Bundle for Physics[src]
impl Bundle for Physics[src]type Parameters = ()
pub fn parameters(&self) -> Option<&<Physics as Bundle>::Parameters>[src]
pub fn name(&self) -> &str[src]
pub fn setup(self, _world: &mut DeferredScene)[src]
impl Bundle for Time[src]
impl Bundle for Time[src]