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::{
|
||||
primitives::Aabb,
|
||||
render_graph::RenderGraph,
|
||||
view::{ComputedVisibility, Visibility, VisibleEntities},
|
||||
view::{ComputedVisibility, RenderLayers, Visibility, VisibleEntities},
|
||||
RenderApp, RenderStage,
|
||||
};
|
||||
use bevy_app::{App, Plugin};
|
||||
@ -30,6 +30,7 @@ impl Plugin for CameraPlugin {
|
||||
.register_type::<ScalingMode>()
|
||||
.register_type::<Aabb>()
|
||||
.register_type::<CameraRenderGraph>()
|
||||
.register_type::<RenderLayers>()
|
||||
.add_plugin(CameraProjectionPlugin::<Projection>::default())
|
||||
.add_plugin(CameraProjectionPlugin::<OrthographicProjection>::default())
|
||||
.add_plugin(CameraProjectionPlugin::<PerspectiveProjection>::default());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user