use libc::{c_uint, c_void};
use raw::scene::Node;
use raw::animation::Animation;
use raw::camera::Camera;
use raw::light::Light;
use raw::material::Material;
use raw::mesh::Mesh;
use raw::texture::Texture;
use types::{Matrix4x4, AiString, MemoryInfo};
#[repr(C)]
pub struct RawScene {
pub flags: c_uint,
pub root_node: *mut Node,
pub num_meshes: c_uint,
pub meshes: *mut*mut Mesh,
pub num_materials: c_uint,
pub materials: *mut*mut Material,
pub num_animations: c_uint,
pub animations: *mut*mut Animation,
pub num_textures: c_uint,
pub textures: *mut*mut Texture,
pub num_lights: c_uint,
pub lights: *mut*mut Light,
pub num_cameras: c_uint,
pub cameras: *mut*mut Camera,
pub private: *mut c_void,
}