pub struct RenderApp;Available on crate feature
bevy_render only.Expand description
A label for the rendering sub-app.
Trait Implementations§
impl Copy for RenderApp
impl Eq for RenderApp
Source§impl ExtractComponent<RenderApp> for ContrastAdaptiveSharpening
impl ExtractComponent<RenderApp> for ContrastAdaptiveSharpening
Source§type QueryData = &'static ContrastAdaptiveSharpening
type QueryData = &'static ContrastAdaptiveSharpening
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 = (DenoiseCas, CasUniform)
type Out = (DenoiseCas, CasUniform)
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<ContrastAdaptiveSharpening as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<ContrastAdaptiveSharpening as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<ContrastAdaptiveSharpening as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<ContrastAdaptiveSharpening as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for Fxaa
impl ExtractComponent<RenderApp> for Fxaa
Source§type QueryData = &'static Fxaa
type QueryData = &'static Fxaa
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 = Fxaa
type Out = Fxaa
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<Fxaa as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<Fxaa as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<Fxaa as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<Fxaa as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for Smaa
impl ExtractComponent<RenderApp> for Smaa
Source§type QueryData = &'static Smaa
type QueryData = &'static Smaa
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = Smaa
type Out = Smaa
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<Smaa as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<Smaa as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<Smaa as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<Smaa as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for OrderIndependentTransparencySettings
impl ExtractComponent<RenderApp> for OrderIndependentTransparencySettings
Source§type QueryData = &'static OrderIndependentTransparencySettings
type QueryData = &'static OrderIndependentTransparencySettings
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = OrderIndependentTransparencySettings
type Out = OrderIndependentTransparencySettings
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<OrderIndependentTransparencySettings as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<OrderIndependentTransparencySettings as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<OrderIndependentTransparencySettings as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<OrderIndependentTransparencySettings as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for NoBackgroundMotionVectors
impl ExtractComponent<RenderApp> for NoBackgroundMotionVectors
Source§type QueryData = &'static NoBackgroundMotionVectors
type QueryData = &'static NoBackgroundMotionVectors
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = NoBackgroundMotionVectors
type Out = NoBackgroundMotionVectors
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
_item: <<NoBackgroundMotionVectors as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<NoBackgroundMotionVectors as ExtractComponent<RenderApp>>::Out>
fn extract_component( _item: <<NoBackgroundMotionVectors as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<NoBackgroundMotionVectors as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
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 ExtractComponent<RenderApp> for RenderDebugOverlaywhere
RenderDebugOverlay: Clone,
impl ExtractComponent<RenderApp> for RenderDebugOverlaywhere
RenderDebugOverlay: Clone,
Source§type QueryData = &'static RenderDebugOverlay
type QueryData = &'static RenderDebugOverlay
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = RenderDebugOverlay
type Out = RenderDebugOverlay
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<RenderDebugOverlay as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<RenderDebugOverlay as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<RenderDebugOverlay as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<RenderDebugOverlay as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for GlobalRenderDebugOverlaywhere
GlobalRenderDebugOverlay: Clone,
impl ExtractComponent<RenderApp> for GlobalRenderDebugOverlaywhere
GlobalRenderDebugOverlay: Clone,
Source§type QueryData = &'static GlobalRenderDebugOverlay
type QueryData = &'static GlobalRenderDebugOverlay
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = GlobalRenderDebugOverlay
type Out = GlobalRenderDebugOverlay
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<GlobalRenderDebugOverlay as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<GlobalRenderDebugOverlay as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<GlobalRenderDebugOverlay as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<GlobalRenderDebugOverlay as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for ContactShadows
impl ExtractComponent<RenderApp> for ContactShadows
Source§type QueryData = &'static ContactShadows
type QueryData = &'static ContactShadows
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = ContactShadows
type Out = ContactShadows
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
settings: <<ContactShadows as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<ContactShadows as ExtractComponent<RenderApp>>::Out>
fn extract_component( settings: <<ContactShadows as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<ContactShadows as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for PbrDeferredLightingDepthIdwhere
PbrDeferredLightingDepthId: Clone,
impl ExtractComponent<RenderApp> for PbrDeferredLightingDepthIdwhere
PbrDeferredLightingDepthId: Clone,
Source§type QueryData = &'static PbrDeferredLightingDepthId
type QueryData = &'static PbrDeferredLightingDepthId
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = PbrDeferredLightingDepthId
type Out = PbrDeferredLightingDepthId
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<PbrDeferredLightingDepthId as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<PbrDeferredLightingDepthId as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<PbrDeferredLightingDepthId as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<PbrDeferredLightingDepthId as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for DistanceFogwhere
DistanceFog: Clone,
impl ExtractComponent<RenderApp> for DistanceFogwhere
DistanceFog: Clone,
Source§type QueryData = &'static DistanceFog
type QueryData = &'static DistanceFog
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 = DistanceFog
type Out = DistanceFog
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<DistanceFog as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<DistanceFog as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<DistanceFog as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<DistanceFog as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for ScreenSpaceAmbientOcclusionwhere
ScreenSpaceAmbientOcclusion: Clone,
impl ExtractComponent<RenderApp> for ScreenSpaceAmbientOcclusionwhere
ScreenSpaceAmbientOcclusion: Clone,
Source§type QueryData = &'static ScreenSpaceAmbientOcclusion
type QueryData = &'static ScreenSpaceAmbientOcclusion
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = ScreenSpaceAmbientOcclusion
type Out = ScreenSpaceAmbientOcclusion
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<ScreenSpaceAmbientOcclusion as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<ScreenSpaceAmbientOcclusion as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<ScreenSpaceAmbientOcclusion as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<ScreenSpaceAmbientOcclusion as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for ScreenSpaceReflections
impl ExtractComponent<RenderApp> for ScreenSpaceReflections
Source§type QueryData = &'static ScreenSpaceReflections
type QueryData = &'static ScreenSpaceReflections
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = ScreenSpaceReflectionsUniform
type Out = ScreenSpaceReflectionsUniform
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
settings: <<ScreenSpaceReflections as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<ScreenSpaceReflections as ExtractComponent<RenderApp>>::Out>
fn extract_component( settings: <<ScreenSpaceReflections as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<ScreenSpaceReflections as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for ScreenSpaceTransmissionwhere
ScreenSpaceTransmission: Clone,
impl ExtractComponent<RenderApp> for ScreenSpaceTransmissionwhere
ScreenSpaceTransmission: Clone,
Source§type QueryData = &'static ScreenSpaceTransmission
type QueryData = &'static ScreenSpaceTransmission
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = ScreenSpaceTransmission
type Out = ScreenSpaceTransmission
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<ScreenSpaceTransmission as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<ScreenSpaceTransmission as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<ScreenSpaceTransmission as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<ScreenSpaceTransmission as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl<M> ExtractComponent<RenderApp> for MaterialNode<M>
impl<M> ExtractComponent<RenderApp> for MaterialNode<M>
Source§type QueryData = &'static MaterialNode<M>
type QueryData = &'static MaterialNode<M>
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = MaterialNode<M>
type Out = MaterialNode<M>
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<MaterialNode<M> as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<MaterialNode<M> as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<MaterialNode<M> as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<MaterialNode<M> as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for AutoExposurewhere
AutoExposure: Clone,
impl ExtractComponent<RenderApp> for AutoExposurewhere
AutoExposure: Clone,
Source§type QueryData = &'static AutoExposure
type QueryData = &'static AutoExposure
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§type Out = AutoExposure
type Out = AutoExposure
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<AutoExposure as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<AutoExposure as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<AutoExposure as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<AutoExposure as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for Bloom
impl ExtractComponent<RenderApp> for Bloom
Source§type QueryData = (&'static Bloom, &'static Camera)
type QueryData = (&'static Bloom, &'static Camera)
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = With<Hdr>
type QueryFilter = With<Hdr>
Filters the entities with additional constraints.
Source§type Out = (Bloom, BloomUniforms)
type Out = (Bloom, BloomUniforms)
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
_: <<Bloom as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<Bloom as ExtractComponent<RenderApp>>::Out>
fn extract_component( _: <<Bloom as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<Bloom as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for ChromaticAberration
impl ExtractComponent<RenderApp> for ChromaticAberration
Source§type QueryData = &'static ChromaticAberration
type QueryData = &'static ChromaticAberration
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 = ChromaticAberration
type Out = ChromaticAberration
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
chromatic_aberration: <<ChromaticAberration as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<ChromaticAberration as ExtractComponent<RenderApp>>::Out>
fn extract_component( chromatic_aberration: <<ChromaticAberration as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<ChromaticAberration as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for LensDistortion
impl ExtractComponent<RenderApp> for LensDistortion
Source§type QueryData = &'static LensDistortion
type QueryData = &'static LensDistortion
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = With<LensDistortion>
type QueryFilter = With<LensDistortion>
Filters the entities with additional constraints.
Source§type Out = LensDistortion
type Out = LensDistortion
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
lens_distortion: <<LensDistortion as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<LensDistortion as ExtractComponent<RenderApp>>::Out>
fn extract_component( lens_distortion: <<LensDistortion as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<LensDistortion as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for Vignette
impl ExtractComponent<RenderApp> for Vignette
Source§type QueryData = &'static Vignette
type QueryData = &'static Vignette
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 = Vignette
type Out = Vignette
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
vignette: <<Vignette as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<Vignette as ExtractComponent<RenderApp>>::Out>
fn extract_component( vignette: <<Vignette as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<Vignette as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractComponent<RenderApp> for MotionBlur
impl ExtractComponent<RenderApp> for MotionBlur
Source§type QueryData = &'static MotionBlur
type QueryData = &'static MotionBlur
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 = MotionBlurUniform
type Out = MotionBlurUniform
The output from extraction, i.e.
ExtractComponent::extract_component. Read moreSource§fn extract_component(
item: <<MotionBlur as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<<MotionBlur as ExtractComponent<RenderApp>>::Out>
fn extract_component( item: <<MotionBlur as ExtractComponent<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<<MotionBlur as ExtractComponent<RenderApp>>::Out>
Defines how the component is transferred into the “sub world”. Read more
Source§impl ExtractInstance<RenderApp> for EnvironmentMapIds
impl ExtractInstance<RenderApp> for EnvironmentMapIds
Source§type QueryData = &'static EnvironmentMapLight
type QueryData = &'static EnvironmentMapLight
ECS
ReadOnlyQueryData to fetch the components to extract.Source§type QueryFilter = ()
type QueryFilter = ()
Filters the entities with additional constraints.
Source§fn extract(
item: <<EnvironmentMapIds as ExtractInstance<RenderApp>>::QueryData as QueryData>::Item<'_, '_>,
) -> Option<EnvironmentMapIds>
fn extract( item: <<EnvironmentMapIds as ExtractInstance<RenderApp>>::QueryData as QueryData>::Item<'_, '_>, ) -> Option<EnvironmentMapIds>
Defines how the component is transferred into the “sub world”.
Source§impl ExtractResource<RenderApp, GpuClusteringPlugin> for GlobalClusterSettings
impl ExtractResource<RenderApp, GpuClusteringPlugin> for GlobalClusterSettings
type Source = GlobalClusterSettings
Source§fn extract_resource(
source: &<GlobalClusterSettings as ExtractResource<RenderApp, GpuClusteringPlugin>>::Source,
) -> GlobalClusterSettings
fn extract_resource( source: &<GlobalClusterSettings as ExtractResource<RenderApp, GpuClusteringPlugin>>::Source, ) -> GlobalClusterSettings
Defines how the resource is transferred into the “sub world”.
Source§impl ExtractResource<RenderApp> for TonemappingLutswhere
TonemappingLuts: Clone,
impl ExtractResource<RenderApp> for TonemappingLutswhere
TonemappingLuts: Clone,
type Source = TonemappingLuts
Source§fn extract_resource(
source: &<TonemappingLuts as ExtractResource<RenderApp>>::Source,
) -> TonemappingLuts
fn extract_resource( source: &<TonemappingLuts as ExtractResource<RenderApp>>::Source, ) -> TonemappingLuts
Defines how the resource is transferred into the “sub world”.
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”.
Source§impl ExtractResource<RenderApp> for GlobalRenderDebugOverlaywhere
GlobalRenderDebugOverlay: Clone,
impl ExtractResource<RenderApp> for GlobalRenderDebugOverlaywhere
GlobalRenderDebugOverlay: Clone,
type Source = GlobalRenderDebugOverlay
Source§fn extract_resource(
source: &<GlobalRenderDebugOverlay as ExtractResource<RenderApp>>::Source,
) -> GlobalRenderDebugOverlay
fn extract_resource( source: &<GlobalRenderDebugOverlay as ExtractResource<RenderApp>>::Source, ) -> GlobalRenderDebugOverlay
Defines how the resource is transferred into the “sub world”.
Source§impl ExtractResource<RenderApp> for WireframeConfigwhere
WireframeConfig: Clone,
impl ExtractResource<RenderApp> for WireframeConfigwhere
WireframeConfig: Clone,
type Source = WireframeConfig
Source§fn extract_resource(
source: &<WireframeConfig as ExtractResource<RenderApp>>::Source,
) -> WireframeConfig
fn extract_resource( source: &<WireframeConfig as ExtractResource<RenderApp>>::Source, ) -> WireframeConfig
Defines how the resource is transferred into the “sub world”.
Source§impl ExtractResource<RenderApp> for DefaultOpaqueRendererMethodwhere
DefaultOpaqueRendererMethod: Clone,
impl ExtractResource<RenderApp> for DefaultOpaqueRendererMethodwhere
DefaultOpaqueRendererMethod: Clone,
type Source = DefaultOpaqueRendererMethod
Source§fn extract_resource(
source: &<DefaultOpaqueRendererMethod as ExtractResource<RenderApp>>::Source,
) -> DefaultOpaqueRendererMethod
fn extract_resource( source: &<DefaultOpaqueRendererMethod as ExtractResource<RenderApp>>::Source, ) -> DefaultOpaqueRendererMethod
Defines how the resource is transferred into the “sub world”.
Source§impl ExtractResource<RenderApp> for Wireframe2dConfigwhere
Wireframe2dConfig: Clone,
impl ExtractResource<RenderApp> for Wireframe2dConfigwhere
Wireframe2dConfig: Clone,
type Source = Wireframe2dConfig
Source§fn extract_resource(
source: &<Wireframe2dConfig as ExtractResource<RenderApp>>::Source,
) -> Wireframe2dConfig
fn extract_resource( source: &<Wireframe2dConfig as ExtractResource<RenderApp>>::Source, ) -> Wireframe2dConfig
Defines how the resource is transferred into the “sub world”.
Source§impl ExtractResource<RenderApp> for LineGizmoEntitieswhere
LineGizmoEntities: Clone,
impl ExtractResource<RenderApp> for LineGizmoEntitieswhere
LineGizmoEntities: Clone,
type Source = LineGizmoEntities
Source§fn extract_resource(
source: &<LineGizmoEntities as ExtractResource<RenderApp>>::Source,
) -> LineGizmoEntities
fn extract_resource( source: &<LineGizmoEntities as ExtractResource<RenderApp>>::Source, ) -> LineGizmoEntities
Defines how the resource is transferred into the “sub world”.
impl StructuralPartialEq for RenderApp
Source§impl SyncComponent<RenderApp, ClusteredDecalPlugin> for ClusteredDecal
impl SyncComponent<RenderApp, ClusteredDecalPlugin> for ClusteredDecal
Source§type Target = ClusteredDecal
type Target = ClusteredDecal
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp, EnvironmentMapGenerationPlugin> for GeneratedEnvironmentMapLight
impl SyncComponent<RenderApp, EnvironmentMapGenerationPlugin> for GeneratedEnvironmentMapLight
Source§type Target = RenderEnvironmentMap
type Target = RenderEnvironmentMap
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp, PbrPlugin> for DirectionalLight
impl SyncComponent<RenderApp, PbrPlugin> for DirectionalLight
Source§type Target = (DirectionalLight, ExtractedDirectionalLight, DirectionalLightViewEntities)
type Target = (DirectionalLight, ExtractedDirectionalLight, DirectionalLightViewEntities)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp, PbrPlugin> for PointLight
impl SyncComponent<RenderApp, PbrPlugin> for PointLight
Source§type Target = (PointLight, ExtractedPointLight, PointAndSpotLightViewEntities)
type Target = (PointLight, ExtractedPointLight, PointAndSpotLightViewEntities)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp, PbrPlugin> for SpotLight
impl SyncComponent<RenderApp, PbrPlugin> for SpotLight
Source§type Target = (SpotLight, ExtractedPointLight, PointAndSpotLightViewEntities)
type Target = (SpotLight, ExtractedPointLight, PointAndSpotLightViewEntities)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp, PbrPlugin> for RectLight
impl SyncComponent<RenderApp, PbrPlugin> for RectLight
Source§type Target = (RectLight, ExtractedRectLight)
type Target = (RectLight, ExtractedRectLight)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp, PbrPlugin> for AmbientLight
impl SyncComponent<RenderApp, PbrPlugin> for AmbientLight
Source§type Target = AmbientLight
type Target = AmbientLight
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp, PbrPlugin> for ShadowFilteringMethod
impl SyncComponent<RenderApp, PbrPlugin> for ShadowFilteringMethod
Source§type Target = ShadowFilteringMethod
type Target = ShadowFilteringMethod
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp, SkyboxPlugin> for Skybox
impl SyncComponent<RenderApp, SkyboxPlugin> for Skybox
Source§type Target = (Skybox, SkyboxUniforms, SkyboxPipelineId, SkyboxBindGroup)
type Target = (Skybox, SkyboxUniforms, SkyboxPipelineId, SkyboxBindGroup)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for ContrastAdaptiveSharpening
impl SyncComponent<RenderApp> for ContrastAdaptiveSharpening
Source§type Target = (DenoiseCas, CasUniform)
type Target = (DenoiseCas, CasUniform)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for Fxaa
impl SyncComponent<RenderApp> for Fxaa
Source§impl SyncComponent<RenderApp> for Smaa
impl SyncComponent<RenderApp> for Smaa
Source§type Target = (Smaa, SmaaTextures, SmaaPipelines, SmaaBindGroups, ViewSmaaPipelines)
type Target = (Smaa, SmaaTextures, SmaaPipelines, SmaaBindGroups, ViewSmaaPipelines)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for TemporalAntiAliasing
impl SyncComponent<RenderApp> for TemporalAntiAliasing
Source§type Target = TemporalAntiAliasing
type Target = TemporalAntiAliasing
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for OrderIndependentTransparencySettings
impl SyncComponent<RenderApp> for OrderIndependentTransparencySettings
Source§type Target = (OrderIndependentTransparencySettings, OrderIndependentTransparencySettingsOffset, OitResolvePipelineId)
type Target = (OrderIndependentTransparencySettings, OrderIndependentTransparencySettingsOffset, OitResolvePipelineId)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for NoBackgroundMotionVectors
impl SyncComponent<RenderApp> for NoBackgroundMotionVectors
Source§type Target = NoBackgroundMotionVectors
type Target = NoBackgroundMotionVectors
Describes what components should be removed from the sub world if the
implementing component is removed.
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.
Source§impl SyncComponent<RenderApp> for RenderDebugOverlaywhere
RenderDebugOverlay: Clone,
impl SyncComponent<RenderApp> for RenderDebugOverlaywhere
RenderDebugOverlay: Clone,
Source§type Target = RenderDebugOverlay
type Target = RenderDebugOverlay
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for GlobalRenderDebugOverlaywhere
GlobalRenderDebugOverlay: Clone,
impl SyncComponent<RenderApp> for GlobalRenderDebugOverlaywhere
GlobalRenderDebugOverlay: Clone,
Source§type Target = GlobalRenderDebugOverlay
type Target = GlobalRenderDebugOverlay
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for AtmosphereSettings
impl SyncComponent<RenderApp> for AtmosphereSettings
Source§type Target = GpuAtmosphereSettings
type Target = GpuAtmosphereSettings
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for ContactShadows
impl SyncComponent<RenderApp> for ContactShadows
Source§type Target = (ContactShadows, ViewContactShadowsUniformOffset)
type Target = (ContactShadows, ViewContactShadowsUniformOffset)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for PbrDeferredLightingDepthIdwhere
PbrDeferredLightingDepthId: Clone,
impl SyncComponent<RenderApp> for PbrDeferredLightingDepthIdwhere
PbrDeferredLightingDepthId: Clone,
Source§type Target = PbrDeferredLightingDepthId
type Target = PbrDeferredLightingDepthId
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for DistanceFogwhere
DistanceFog: Clone,
impl SyncComponent<RenderApp> for DistanceFogwhere
DistanceFog: Clone,
Source§type Target = (DistanceFog, ViewFogUniformOffset)
type Target = (DistanceFog, ViewFogUniformOffset)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for ScreenSpaceAmbientOcclusionwhere
ScreenSpaceAmbientOcclusion: Clone,
impl SyncComponent<RenderApp> for ScreenSpaceAmbientOcclusionwhere
ScreenSpaceAmbientOcclusion: Clone,
Source§type Target = (ScreenSpaceAmbientOcclusion, ScreenSpaceAmbientOcclusionResources, SsaoPipelineId, SsaoBindGroups)
type Target = (ScreenSpaceAmbientOcclusion, ScreenSpaceAmbientOcclusionResources, SsaoPipelineId, SsaoBindGroups)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for ScreenSpaceReflections
impl SyncComponent<RenderApp> for ScreenSpaceReflections
Source§type Target = (ScreenSpaceReflectionsUniform, ViewScreenSpaceReflectionsUniformOffset, ScreenSpaceReflectionsPipelineId)
type Target = (ScreenSpaceReflectionsUniform, ViewScreenSpaceReflectionsUniformOffset, ScreenSpaceReflectionsPipelineId)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for ScreenSpaceTransmissionwhere
ScreenSpaceTransmission: Clone,
impl SyncComponent<RenderApp> for ScreenSpaceTransmissionwhere
ScreenSpaceTransmission: Clone,
Source§type Target = ScreenSpaceTransmission
type Target = ScreenSpaceTransmission
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl<M> SyncComponent<RenderApp> for MaterialNode<M>
impl<M> SyncComponent<RenderApp> for MaterialNode<M>
Source§type Target = MaterialNode<M>
type Target = MaterialNode<M>
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for AutoExposurewhere
AutoExposure: Clone,
impl SyncComponent<RenderApp> for AutoExposurewhere
AutoExposure: Clone,
Source§type Target = AutoExposure
type Target = AutoExposure
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for Bloom
impl SyncComponent<RenderApp> for Bloom
Source§impl SyncComponent<RenderApp> for DepthOfField
impl SyncComponent<RenderApp> for DepthOfField
Source§type Target = (DepthOfField, DepthOfFieldUniform, DepthOfFieldPipelines, AuxiliaryDepthOfFieldTexture, ViewDepthOfFieldBindGroupLayouts)
type Target = (DepthOfField, DepthOfFieldUniform, DepthOfFieldPipelines, AuxiliaryDepthOfFieldTexture, ViewDepthOfFieldBindGroupLayouts)
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for ChromaticAberration
impl SyncComponent<RenderApp> for ChromaticAberration
Source§type Target = ChromaticAberration
type Target = ChromaticAberration
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for LensDistortion
impl SyncComponent<RenderApp> for LensDistortion
Source§type Target = LensDistortion
type Target = LensDistortion
Describes what components should be removed from the sub world if the
implementing component is removed.
Source§impl SyncComponent<RenderApp> for Vignette
impl SyncComponent<RenderApp> for Vignette
Source§impl SyncComponent<RenderApp> for MotionBlur
impl SyncComponent<RenderApp> for MotionBlur
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<T> Brush for T
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> 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>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<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>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> 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)
Convert
&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)
Convert
&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
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> FmtForward for T
impl<T> FmtForward for T
Source§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
Causes
self to use its Binary implementation when Debug-formatted.Source§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
Causes
self to use its Display implementation when
Debug-formatted.Source§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
Causes
self to use its LowerExp implementation when
Debug-formatted.Source§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
Causes
self to use its LowerHex implementation when
Debug-formatted.Source§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
Causes
self to use its Octal implementation when Debug-formatted.Source§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
Causes
self to use its Pointer implementation when
Debug-formatted.Source§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
Causes
self to use its UpperExp implementation when
Debug-formatted.Source§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
Causes
self to use its UpperHex implementation when
Debug-formatted.Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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,
impl<T> HitDataExtra for T
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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.
Source§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
Source§impl<G> PatchFromTemplate for Gwhere
G: FromTemplate,
impl<G> PatchFromTemplate for Gwhere
G: FromTemplate,
Source§fn patch<F>(func: F) -> TemplatePatch<F, <G as PatchFromTemplate>::Template>
fn patch<F>(func: F) -> TemplatePatch<F, <G as PatchFromTemplate>::Template>
Takes a “patch function”
func, and turns it into a TemplatePatch.Source§impl<T> PatchTemplate for Twhere
T: Template,
impl<T> PatchTemplate for Twhere
T: Template,
Source§fn patch_template<F>(func: F) -> TemplatePatch<F, T>
fn patch_template<F>(func: F) -> TemplatePatch<F, T>
Source§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
Source§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Pipes by value. This is generally the method you want to use. Read more
Source§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
Borrows
self and passes that borrow into the pipe function. Read moreSource§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
Mutably borrows
self and passes that borrow into the pipe function. Read moreSource§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
Source§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
Source§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
Borrows
self, then passes self.as_ref() into the pipe function.Source§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
Mutably borrows
self, then passes self.as_mut() into the pipe
function.Source§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
Borrows
self, then passes self.deref() into the pipe function.impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().impl<T> Settings for T
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.
Source§impl<T> Tap for T
impl<T> Tap for T
Source§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Immutable access to the
Borrow<B> of a value. Read moreSource§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
Mutable access to the
BorrowMut<B> of a value. Read moreSource§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
Immutable access to the
AsRef<R> view of a value. Read moreSource§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
Mutable access to the
AsMut<R> view of a value. Read moreSource§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Immutable access to the
Deref::Target of a value. Read moreSource§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Mutable access to the
Deref::Target of a value. Read moreSource§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls
.tap() only in debug builds, and is erased in release builds.Source§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls
.tap_mut() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
Calls
.tap_borrow() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
Calls
.tap_borrow_mut() only in debug builds, and is erased in release
builds.Source§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
Calls
.tap_ref() only in debug builds, and is erased in release
builds.Source§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
Calls
.tap_ref_mut() only in debug builds, and is erased in release
builds.Source§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
Calls
.tap_deref() only in debug builds, and is erased in release
builds.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, U> ToSample<U> for Twhere
U: FromSample<T>,
impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
fn to_sample_(self) -> U
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.