2020-02-18 17:16:34 +00:00
|
|
|
use crate::{math::Vec4, render::ColorSource};
|
2020-02-10 02:09:54 +00:00
|
|
|
|
2020-02-18 03:53:48 +00:00
|
|
|
use crate as bevy; // for macro imports
|
2020-02-10 02:09:54 +00:00
|
|
|
use bevy_derive::Uniforms;
|
|
|
|
|
|
|
|
#[derive(Uniforms)]
|
|
|
|
pub struct StandardMaterial {
|
2020-02-18 17:16:34 +00:00
|
|
|
pub albedo: ColorSource,
|
2020-02-11 17:31:49 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
impl Default for StandardMaterial {
|
|
|
|
fn default() -> Self {
|
|
|
|
StandardMaterial {
|
2020-02-18 17:16:34 +00:00
|
|
|
albedo: ColorSource::Color(Vec4::new(0.3, 0.3, 0.3, 1.0)),
|
2020-02-11 17:31:49 +00:00
|
|
|
}
|
|
|
|
}
|
2020-02-12 03:09:05 +00:00
|
|
|
}
|