#[repr(C)]pub struct AiScene {Show 14 fields
pub flags: AiSceneFlags,
pub root_node: *mut AiNode,
pub num_meshes: c_uint,
pub meshes: *mut *mut AiMesh,
pub num_materials: c_uint,
pub materials: *mut *mut AiMaterial,
pub num_animations: c_uint,
pub animations: *mut *mut AiAnimation,
pub num_textures: c_uint,
pub textures: *mut *mut AiTexture,
pub num_lights: c_uint,
pub lights: *mut *mut AiLight,
pub num_cameras: c_uint,
pub cameras: *mut *mut AiCamera,
/* private fields */
}
Fields§
§flags: AiSceneFlags
§root_node: *mut AiNode
§num_meshes: c_uint
§meshes: *mut *mut AiMesh
§num_materials: c_uint
§materials: *mut *mut AiMaterial
§num_animations: c_uint
§animations: *mut *mut AiAnimation
§num_textures: c_uint
§textures: *mut *mut AiTexture
§num_lights: c_uint
§lights: *mut *mut AiLight
§num_cameras: c_uint
§cameras: *mut *mut AiCamera
Implementations§
Source§impl AiScene
impl AiScene
pub fn has_meshes(&self) -> bool
pub fn has_materials(&self) -> bool
pub fn has_lights(&self) -> bool
pub fn has_textures(&self) -> bool
pub fn has_cameras(&self) -> bool
pub fn has_animations(&self) -> bool
Auto Trait Implementations§
impl Freeze for AiScene
impl RefUnwindSafe for AiScene
impl !Send for AiScene
impl !Sync for AiScene
impl Unpin for AiScene
impl UnwindSafe for AiScene
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more