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§impl ExtractComponent<RenderApp> for Camera2d
impl ExtractComponent<RenderApp> for Camera2d
Source§impl ExtractComponent<RenderApp> for Camera3d
impl ExtractComponent<RenderApp> for Camera3d
Source§impl ExtractComponent<RenderApp> for Readbackwhere
Self: Clone,
impl ExtractComponent<RenderApp> for Readbackwhere
Self: Clone,
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§impl ExtractComponent<RenderApp> for OcclusionCullingwhere
Self: Clone,
impl ExtractComponent<RenderApp> for OcclusionCullingwhere
Self: 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§impl ExtractComponent<RenderApp> for Msaawhere
Self: Clone,
impl ExtractComponent<RenderApp> for Msaawhere
Self: Clone,
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§impl ExtractComponent<RenderApp> for Tonemappingwhere
Self: Clone,
impl ExtractComponent<RenderApp> for Tonemappingwhere
Self: 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§impl ExtractComponent<RenderApp> for DebandDitherwhere
Self: Clone,
impl ExtractComponent<RenderApp> for DebandDitherwhere
Self: 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§impl ExtractResource<RenderApp> for ClearColor
impl ExtractResource<RenderApp> for ClearColor
type Source = ClearColor
Source§fn extract_resource(source: &Self::Source) -> Self
fn extract_resource(source: &Self::Source) -> Self
Defines how the resource is transferred into the “sub world”.
Source§impl ExtractResource<RenderApp> for GlobalsUniformwhere
Self: Clone,
impl ExtractResource<RenderApp> for GlobalsUniformwhere
Self: Clone,
type Source = GlobalsUniform
Source§fn extract_resource(source: &Self::Source) -> Self
fn extract_resource(source: &Self::Source) -> Self
Defines how the resource is transferred into the “sub world”.
Source§impl ExtractResource<RenderApp> for ManualTextureViewswhere
Self: Clone,
impl ExtractResource<RenderApp> for ManualTextureViewswhere
Self: Clone,
type Source = ManualTextureViews
Source§fn extract_resource(source: &Self::Source) -> Self
fn extract_resource(source: &Self::Source) -> Self
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 OcclusionCullingwhere
Self: Clone,
impl SyncComponent<RenderApp> for OcclusionCullingwhere
Self: 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 Tonemappingwhere
Self: Clone,
impl SyncComponent<RenderApp> for Tonemappingwhere
Self: 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
Self: Clone,
impl SyncComponent<RenderApp> for DebandDitherwhere
Self: 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.