pub struct RenderApp;Expand description
A label for the rendering sub-app.
Trait Implementations§
impl Copy for RenderApp
impl Eq for RenderApp
Source§impl ExtractComponent<RenderApp> for CameraMainTextureUsages
impl ExtractComponent<RenderApp> for CameraMainTextureUsages
Source§type QueryData = &'static CameraMainTextureUsages
type QueryData = &'static CameraMainTextureUsages
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = CameraMainTextureUsages
type Out = CameraMainTextureUsages
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<CameraMainTextureUsages as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<CameraMainTextureUsages as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<CameraMainTextureUsages as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<CameraMainTextureUsages as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for Camera2d
impl ExtractComponent<RenderApp> for Camera2d
Source§type QueryData = &'static Camera2d
type QueryData = &'static Camera2d
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = With<Camera>
type QueryFilter = With<Camera>
Filters the entities with additional constraints.
Source§type Out = Camera2d
type Out = Camera2d
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<Camera2d as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<Camera2d as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<Camera2d as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<Camera2d as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for Camera3d
impl ExtractComponent<RenderApp> for Camera3d
Source§type QueryData = &'static Camera3d
type QueryData = &'static Camera3d
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = With<Camera>
type QueryFilter = With<Camera>
Filters the entities with additional constraints.
Source§type Out = Camera3d
type Out = Camera3d
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<Camera3d as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<Camera3d as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<Camera3d as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<Camera3d as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for Readback
impl ExtractComponent<RenderApp> for Readback
Source§type QueryData = &'static Readback
type QueryData = &'static Readback
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = Readback
type Out = Readback
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<Readback as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<Readback as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<Readback as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<Readback as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for OcclusionCullingwhere
OcclusionCulling: Clone,
impl ExtractComponent<RenderApp> for OcclusionCullingwhere
OcclusionCulling: Clone,
Source§type QueryData = &'static OcclusionCulling
type QueryData = &'static OcclusionCulling
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = OcclusionCulling
type Out = OcclusionCulling
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<OcclusionCulling as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<OcclusionCulling as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<OcclusionCulling as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<OcclusionCulling as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for Msaa
impl ExtractComponent<RenderApp> for Msaa
Source§type QueryData = &'static Msaa
type QueryData = &'static Msaa
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = Msaa
type Out = Msaa
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<Msaa as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<Msaa as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<Msaa as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<Msaa as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for Tonemappingwhere
Tonemapping: Clone,
impl ExtractComponent<RenderApp> for Tonemappingwhere
Tonemapping: Clone,
Source§type QueryData = &'static Tonemapping
type QueryData = &'static Tonemapping
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = With<Camera>
type QueryFilter = With<Camera>
Filters the entities with additional constraints.
Source§type Out = Tonemapping
type Out = Tonemapping
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<Tonemapping as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<Tonemapping as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<Tonemapping as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<Tonemapping as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for DebandDitherwhere
DebandDither: Clone,
impl ExtractComponent<RenderApp> for DebandDitherwhere
DebandDither: Clone,
Source§type QueryData = &'static DebandDither
type QueryData = &'static DebandDither
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = With<Camera>
type QueryFilter = With<Camera>
Filters the entities with additional constraints.
Source§type Out = DebandDither
type Out = DebandDither
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<DebandDither as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<DebandDither as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<DebandDither as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<DebandDither as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractResource<RenderApp> for ClearColor
impl ExtractResource<RenderApp> for ClearColor
type Source = ClearColor
Source§fn extract_resource(
source: &<ClearColor as ExtractResource<RenderApp>>::Source,
) -> ClearColor
fn extract_resource( source: &<ClearColor as ExtractResource<RenderApp>>::Source, ) -> ClearColor
Defines how the resource is transferred into the “sub world”.
Source§impl ExtractResource<RenderApp> for GlobalsUniformwhere
GlobalsUniform: Clone,
impl ExtractResource<RenderApp> for GlobalsUniformwhere
GlobalsUniform: Clone,
type Source = GlobalsUniform
Source§fn extract_resource(
source: &<GlobalsUniform as ExtractResource<RenderApp>>::Source,
) -> GlobalsUniform
fn extract_resource( source: &<GlobalsUniform as ExtractResource<RenderApp>>::Source, ) -> GlobalsUniform
Defines how the resource is transferred into the “sub world”.
Source§impl ExtractResource<RenderApp> for ManualTextureViewswhere
ManualTextureViews: Clone,
impl ExtractResource<RenderApp> for ManualTextureViewswhere
ManualTextureViews: Clone,
type Source = ManualTextureViews
Source§fn extract_resource(
source: &<ManualTextureViews as ExtractResource<RenderApp>>::Source,
) -> ManualTextureViews
fn extract_resource( source: &<ManualTextureViews as ExtractResource<RenderApp>>::Source, ) -> ManualTextureViews
Defines how the resource is transferred into the “sub world”.
impl StructuralPartialEq for RenderApp
Source§impl SyncComponent<RenderApp> for CameraMainTextureUsages
impl SyncComponent<RenderApp> for CameraMainTextureUsages
Source§type Target = CameraMainTextureUsages
type Target = CameraMainTextureUsages
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for Camera2d
impl SyncComponent<RenderApp> for Camera2d
Source§impl SyncComponent<RenderApp> for Camera3d
impl SyncComponent<RenderApp> for Camera3d
Source§impl SyncComponent<RenderApp> for Readback
impl SyncComponent<RenderApp> for Readback
Source§impl SyncComponent<RenderApp> for OcclusionCullingwhere
OcclusionCulling: Clone,
impl SyncComponent<RenderApp> for OcclusionCullingwhere
OcclusionCulling: Clone,
Source§type Target = OcclusionCulling
type Target = OcclusionCulling
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for Msaa
impl SyncComponent<RenderApp> for Msaa
Source§impl SyncComponent<RenderApp> for Tonemappingwhere
Tonemapping: Clone,
impl SyncComponent<RenderApp> for Tonemappingwhere
Tonemapping: Clone,
Source§type Target = Tonemapping
type Target = Tonemapping
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for DebandDitherwhere
DebandDither: Clone,
impl SyncComponent<RenderApp> for DebandDitherwhere
DebandDither: Clone,
Source§type Target = DebandDither
type Target = DebandDither
Describes what components should be removed from the sub world if the
implementing component is removed.
Auto Trait Implementations§
impl Freeze for RenderApp
impl RefUnwindSafe for RenderApp
impl Send for RenderApp
impl Sync for RenderApp
impl Unpin for RenderApp
impl UnsafeUnpin for RenderApp
impl UnwindSafe for RenderApp
Blanket Implementations§
Source§impl<T, U> AsBindGroupShaderType<U> for T
impl<T, U> AsBindGroupShaderType<U> for T
Source§fn as_bind_group_shader_type(&self, _images: &RenderAssets<GpuImage>) -> U
fn as_bind_group_shader_type(&self, _images: &RenderAssets<GpuImage>) -> U
Return the
T ShaderType for self. When used in AsBindGroup
derives, it is safe to assume that all images in self exist.Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ConditionalSend for Twhere
T: Send,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSend for T
impl<T> DowncastSend for T
Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> FromTemplate for T
impl<T> FromTemplate for T
Source§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
Source§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates Self using default().
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
Source§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
impl<T> Settings for T
Source§impl<T> Template for T
impl<T> Template for T
Source§fn build_template(
&self,
_context: &mut TemplateContext<'_, '_>,
) -> Result<<T as Template>::Output, BevyError>
fn build_template( &self, _context: &mut TemplateContext<'_, '_>, ) -> Result<<T as Template>::Output, BevyError>
Uses this template and the given
entity context to produce a Template::Output.Source§fn clone_template(&self) -> T
fn clone_template(&self) -> T
Clones this template. See
Clone.Source§impl<T> TypeData for T
impl<T> TypeData for T
Source§fn clone_type_data(&self) -> Box<dyn TypeData>
fn clone_type_data(&self) -> Box<dyn TypeData>
Creates a type-erased clone of
self.