cyborg/src/handle.rs

19 lines
359 B
Rust

#[repr(C)]
#[derive(Copy, Clone, Debug, Eq, Hash, PartialEq)]
pub struct MeshHandle {
pub group_id: usize,
pub sub_id: usize,
}
#[repr(C)]
#[derive(Copy, Clone, Debug, Eq, Hash, PartialEq)]
pub struct TextureHandle {
pub id: usize,
}
#[repr(C)]
#[derive(Copy, Clone, Debug, Eq, Hash, PartialEq)]
pub struct MaterialHandle {
pub id: usize,
}