pub trait FromWorld {
    // Required method
    fn from_world(world: &mut World) -> Self;
}
Expand description

Creates an instance of the type this trait is implemented for using data from the supplied World.

This can be helpful for complex initialization or context-aware defaults.

Required Methods§

fn from_world(world: &mut World) -> Self

Creates Self using data from the given World.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl FromWorld for BlitPipeline

§

fn from_world(render_world: &mut World) -> BlitPipeline

§

impl FromWorld for CASNode

§

fn from_world(world: &mut World) -> CASNode

§

impl FromWorld for CASPipeline

§

fn from_world(render_world: &mut World) -> CASPipeline

§

impl FromWorld for Children

§

fn from_world(_world: &mut World) -> Children

§

impl FromWorld for DeferredLightingLayout

§

fn from_world(world: &mut World) -> DeferredLightingLayout

§

impl FromWorld for FallbackImage

§

fn from_world(world: &mut World) -> FallbackImage

§

impl FromWorld for FallbackImageCubemap

§

fn from_world(world: &mut World) -> FallbackImageCubemap

§

impl FromWorld for FallbackImageZero

§

fn from_world(world: &mut World) -> FallbackImageZero

§

impl FromWorld for FxaaPipeline

§

fn from_world(render_world: &mut World) -> FxaaPipeline

§

impl FromWorld for GlobalLightMeta

§

fn from_world(world: &mut World) -> GlobalLightMeta

§

impl FromWorld for ImageLoader

§

fn from_world(world: &mut World) -> ImageLoader

§

impl FromWorld for MainPass2dNode

§

fn from_world(world: &mut World) -> MainPass2dNode

§

impl FromWorld for Mesh2dPipeline

§

fn from_world(world: &mut World) -> Mesh2dPipeline

§

impl FromWorld for MeshPipeline

§

fn from_world(world: &mut World) -> MeshPipeline

§

impl FromWorld for MsaaWritebackNode

§

fn from_world(world: &mut World) -> MsaaWritebackNode

§

impl FromWorld for Parent

§

fn from_world(_world: &mut World) -> Parent

§

impl FromWorld for SceneLoader

§

fn from_world(world: &mut World) -> SceneLoader

§

impl FromWorld for ScreenshotToScreenPipeline

§

fn from_world(render_world: &mut World) -> ScreenshotToScreenPipeline

§

impl FromWorld for ShadowSamplers

§

fn from_world(world: &mut World) -> ShadowSamplers

§

impl FromWorld for SpritePipeline

§

fn from_world(world: &mut World) -> SpritePipeline

§

impl FromWorld for TonemappingPipeline

§

fn from_world(render_world: &mut World) -> TonemappingPipeline

§

impl<M> FromWorld for Material2dPipeline<M>
where M: Material2d,

§

fn from_world(world: &mut World) -> Material2dPipeline<M>

§

impl<M> FromWorld for MaterialPipeline<M>
where M: Material,

§

fn from_world(world: &mut World) -> MaterialPipeline<M>

§

impl<M> FromWorld for PrepassPipeline<M>
where M: Material,

§

fn from_world(world: &mut World) -> PrepassPipeline<M>

§

impl<N> FromWorld for ViewNodeRunner<N>
where N: ViewNode + FromWorld,

§

fn from_world(world: &mut World) -> ViewNodeRunner<N>

Implementors§

§

impl FromWorld for WorldId

§

impl<Param> FromWorld for SystemState<Param>
where Param: SystemParam,

§

impl<Q, F> FromWorld for QueryState<Q, F>

§

impl<T> FromWorld for T
where T: Default,