dragon 0.1.3

3D/2D game engines implemented with ECS concepts
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod mesh;
pub mod camera;
pub mod transform;

pub use camera::CameraComponent;
pub use mesh::MeshComponent;
pub use transform::TransformComponent;

use crate::ecs::Component;
use crate::core::Shape;
use crate::core::Widget;

pub type ShapeComponent = Shape;
impl Component for ShapeComponent {}

pub type WidgetComponent = Widget;
impl Component for WidgetComponent {}