memory info struct
parent
a286506c23
commit
2d43a24475
|
@ -0,0 +1,35 @@
|
||||||
|
#[derive(Clone, Debug, Copy)]
|
||||||
|
struct MemoryInfo {
|
||||||
|
textures: u32,
|
||||||
|
materials: u32,
|
||||||
|
meshes: u32,
|
||||||
|
nodes: u32,
|
||||||
|
animations: u32,
|
||||||
|
cameras: u32,
|
||||||
|
lights: u32,
|
||||||
|
total: u32
|
||||||
|
}
|
||||||
|
|
||||||
|
impl MemoryInfo {
|
||||||
|
pub fn new(
|
||||||
|
textures_uint: u32,
|
||||||
|
materials_uint: u32,
|
||||||
|
meshes_uint: u32,
|
||||||
|
nodes_uint: u32,
|
||||||
|
animations_uint: u32,
|
||||||
|
cameras_uint: u32,
|
||||||
|
lights_uint: u32,
|
||||||
|
total_uint: u32) -> MemoryInfo {
|
||||||
|
|
||||||
|
MemoryInfo {
|
||||||
|
textures: textures_uint,
|
||||||
|
materials: materials_uint,
|
||||||
|
meshes: meshes_uint,
|
||||||
|
nodes: nodes_uint,
|
||||||
|
animations: animations_uint,
|
||||||
|
cameras: cameras_uint,
|
||||||
|
lights: lights_uint,
|
||||||
|
total: total_uint
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue