ableos_userland/libraries/able_graphics_library/src/engine3d/vertex.rs

19 lines
310 B
Rust
Raw Normal View History

2022-12-05 11:18:32 +00:00
use alloc::vec::Vec;
use super::{
2022-12-04 11:19:23 +00:00
color::Color3,
types::{Float2Array, Float3Array, Position3},
};
pub struct Vertex {
pub position: Position3,
pub normal: Float3Array,
pub color: Color3,
pub tex_coords: Float2Array,
}
pub struct VertexBuffer {
pub vertex_buffer: Vec<Vertex>,
}