diff options
author | HampusM <hampus@hampusmat.com> | 2024-08-20 19:44:23 +0200 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2024-08-20 19:44:23 +0200 |
commit | 8b724c9f988289c69c46071f46260b6b7aebd812 (patch) | |
tree | d62ffea29390e25ba2fcc66675c262b98fdff375 /engine/src/camera.rs | |
parent | 681e6f98b6dc21208f702dd33d268e95dae05732 (diff) |
refactor(engine): replace Camera current field with Active component
Diffstat (limited to 'engine/src/camera.rs')
-rw-r--r-- | engine/src/camera.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engine/src/camera.rs b/engine/src/camera.rs index 46b7293..66150af 100644 --- a/engine/src/camera.rs +++ b/engine/src/camera.rs @@ -10,7 +10,6 @@ pub struct Camera { pub target: Vec3<f32>, pub global_up: Vec3<f32>, - pub current: bool, pub projection: Projection, } @@ -21,8 +20,11 @@ impl Default for Camera Self { target: Vec3::default(), global_up: Vec3::UP, - current: false, projection: Projection::Perspective(Perspective::default()), } } } + +/// Marker component for cameras that are active. +#[derive(Debug, Default, Clone, Copy, Component)] +pub struct Active; |