lyra-engine/lyra-resource/src/model.rs

18 lines
285 B
Rust
Raw Normal View History

2023-09-21 14:22:46 -04:00
#[repr(C)]
#[derive(Copy, Clone, Debug)]
pub struct Vertex {
pub position: [f32; 3],
pub tex_coords: [f32; 2]
}
#[derive(Clone)]
pub struct Mesh {
pub vertices: Vec<Vertex>,
pub indices: Option<Vec<u16>>,
}
pub struct Model {
pub mesh: Mesh,
//pub material
}