Skip to content

Commit 16440be

Browse files
authored
Add CameraMainTextureUsages helper method (#19549)
Split off from #19058
1 parent ec307bc commit 16440be

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

crates/bevy_render/src/camera/camera.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1060,6 +1060,7 @@ pub fn camera_system(
10601060
#[reflect(opaque)]
10611061
#[reflect(Component, Default, Clone)]
10621062
pub struct CameraMainTextureUsages(pub TextureUsages);
1063+
10631064
impl Default for CameraMainTextureUsages {
10641065
fn default() -> Self {
10651066
Self(
@@ -1070,6 +1071,13 @@ impl Default for CameraMainTextureUsages {
10701071
}
10711072
}
10721073

1074+
impl CameraMainTextureUsages {
1075+
pub fn with(mut self, usages: TextureUsages) -> Self {
1076+
self.0 |= usages;
1077+
self
1078+
}
1079+
}
1080+
10731081
#[derive(Component, Debug)]
10741082
pub struct ExtractedCamera {
10751083
pub target: Option<NormalizedRenderTarget>,

0 commit comments

Comments
 (0)