camera: add default implementations.
This commit is contained in:
parent
9389fed84c
commit
166c87dfe5
@ -28,6 +28,13 @@ pub enum RenderStrategy {
|
|||||||
Rayon,
|
Rayon,
|
||||||
WorkerPool,
|
WorkerPool,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Default for RenderStrategy {
|
||||||
|
fn default() -> RenderStrategy {
|
||||||
|
RenderStrategy::Rayon
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl FromStr for RenderStrategy {
|
impl FromStr for RenderStrategy {
|
||||||
type Err = serde_json::error::Error;
|
type Err = serde_json::error::Error;
|
||||||
fn from_str(s: &str) -> Result<RenderStrategy, serde_json::error::Error> {
|
fn from_str(s: &str) -> Result<RenderStrategy, serde_json::error::Error> {
|
||||||
@ -35,7 +42,7 @@ impl FromStr for RenderStrategy {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone, Default)]
|
||||||
pub struct Camera {
|
pub struct Camera {
|
||||||
hsize: usize,
|
hsize: usize,
|
||||||
vsize: usize,
|
vsize: usize,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user