Register RenderLayers type in CameraPlugin (#6308)
# Objective The `RenderLayers` type is never registered, making it unavailable for reflection. ## Solution Register it in `CameraPlugin`, the same plugin that registers the related `Visibility*` types.
This commit is contained in:
parent
7db9b08b5f
commit
abbc0cf339
@ -10,7 +10,7 @@ pub use projection::*;
|
|||||||
use crate::{
|
use crate::{
|
||||||
primitives::Aabb,
|
primitives::Aabb,
|
||||||
render_graph::RenderGraph,
|
render_graph::RenderGraph,
|
||||||
view::{ComputedVisibility, Visibility, VisibleEntities},
|
view::{ComputedVisibility, RenderLayers, Visibility, VisibleEntities},
|
||||||
RenderApp, RenderStage,
|
RenderApp, RenderStage,
|
||||||
};
|
};
|
||||||
use bevy_app::{App, Plugin};
|
use bevy_app::{App, Plugin};
|
||||||
@ -30,6 +30,7 @@ impl Plugin for CameraPlugin {
|
|||||||
.register_type::<ScalingMode>()
|
.register_type::<ScalingMode>()
|
||||||
.register_type::<Aabb>()
|
.register_type::<Aabb>()
|
||||||
.register_type::<CameraRenderGraph>()
|
.register_type::<CameraRenderGraph>()
|
||||||
|
.register_type::<RenderLayers>()
|
||||||
.add_plugin(CameraProjectionPlugin::<Projection>::default())
|
.add_plugin(CameraProjectionPlugin::<Projection>::default())
|
||||||
.add_plugin(CameraProjectionPlugin::<OrthographicProjection>::default())
|
.add_plugin(CameraProjectionPlugin::<OrthographicProjection>::default())
|
||||||
.add_plugin(CameraProjectionPlugin::<PerspectiveProjection>::default());
|
.add_plugin(CameraProjectionPlugin::<PerspectiveProjection>::default());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user