[][src]Struct amethyst_rendy::bundle::RenderingBundle

pub struct RenderingBundle<B: Backend> { /* fields omitted */ }

A bundle of systems used for rendering using Rendy render graph.

Provides a mechanism for registering rendering plugins. By itself doesn't render anything, you must use with_plugin method to define a set of functionalities you want to use.

If you need much more control, or you need to deal directly with the render pipeline, it's possible to define a RenderGraphCreator as show by the renderable_custom example.

Methods

impl<B: Backend> RenderingBundle<B>[src]

pub fn new() -> Self[src]

Create empty RenderingBundle. You must register a plugin using [with_plugin] in order to actually display anything.

pub fn with_plugin(self, plugin: impl RenderPlugin<B> + 'static) -> Self[src]

Register a [RenderPlugin].

If you want the non-consuming version of this method, see [add_plugin].

pub fn add_plugin(&mut self, plugin: impl RenderPlugin<B> + 'static)[src]

Register a [RenderPlugin].

Trait Implementations

impl<B: Debug + Backend> Debug for RenderingBundle<B>[src]

impl<'a, 'b, B: Backend> SystemBundle<'a, 'b> for RenderingBundle<B>[src]

Auto Trait Implementations

impl<B> Unpin for RenderingBundle<B>

impl<B> !Sync for RenderingBundle<B>

impl<B> !Send for RenderingBundle<B>

impl<B> !UnwindSafe for RenderingBundle<B>

impl<B> !RefUnwindSafe for RenderingBundle<B>

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

fn adapt_into(self) -> D[src]

Convert the source color to the destination color using the bradford method by default Read more

impl<T> SetParameter for T[src]

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 
[src]

Sets value as a parameter of self.

impl<T> Supports<T> for T[src]

impl<T> Erased for T[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<T> Any for T where
    T: Any
[src]