pub struct RenderApp;Expand description
A label for the rendering sub-app.
Trait Implementations§
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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> 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 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 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 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 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, 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 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 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 Camera2d
impl SyncComponent<RenderApp> for Camera2d
Source§impl SyncComponent<RenderApp> for Camera3d
impl SyncComponent<RenderApp> for Camera3d
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 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 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 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 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 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 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 MotionBlur
impl SyncComponent<RenderApp> for MotionBlur
Source§impl SyncComponent<RenderApp> for Msaa
impl SyncComponent<RenderApp> for Msaa
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 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 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 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 Readback
impl SyncComponent<RenderApp> for Readback
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 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 Vignette
impl SyncComponent<RenderApp> for Vignette
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 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 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 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 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, 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, 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.
impl Copy for RenderApp
impl Eq for RenderApp
impl StructuralPartialEq for RenderApp
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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
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.
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.