refactor(input pointer): derive default

This commit is contained in:
Nova
2022-07-12 09:07:13 -04:00
parent ccd7b1f976
commit 39ce8214b4

View File

@@ -8,18 +8,19 @@ use libstardustxr::schemas::input_pointer;
use std::sync::atomic::{AtomicBool, Ordering}; use std::sync::atomic::{AtomicBool, Ordering};
use std::sync::Arc; use std::sync::Arc;
#[derive(Default)]
pub struct Pointer { pub struct Pointer {
grab: AtomicBool, grab: AtomicBool,
select: AtomicBool, select: AtomicBool,
} }
impl Default for Pointer { // impl Default for Pointer {
fn default() -> Self { // fn default() -> Self {
Pointer { // Pointer {
grab: Default::default(), // grab: Default::default(),
select: Default::default(), // select: Default::default(),
} // }
} // }
} // }
impl Pointer { impl Pointer {
fn ray_march(&self, space: &Arc<Spatial>, field: &Field) -> RayMarchResult { fn ray_march(&self, space: &Arc<Spatial>, field: &Field) -> RayMarchResult {
ray_march( ray_march(