[][src]Struct russimp_sys::aiScene

#[repr(C)]pub struct aiScene {
    pub mFlags: c_uint,
    pub mRootNode: *mut aiNode,
    pub mNumMeshes: c_uint,
    pub mMeshes: *mut *mut aiMesh,
    pub mNumMaterials: c_uint,
    pub mMaterials: *mut *mut aiMaterial,
    pub mNumAnimations: c_uint,
    pub mAnimations: *mut *mut aiAnimation,
    pub mNumTextures: c_uint,
    pub mTextures: *mut *mut aiTexture,
    pub mNumLights: c_uint,
    pub mLights: *mut *mut aiLight,
    pub mNumCameras: c_uint,
    pub mCameras: *mut *mut aiCamera,
    pub mMetaData: *mut aiMetadata,
    pub mPrivate: *mut c_char,
}

Fields

mFlags: c_uintmRootNode: *mut aiNodemNumMeshes: c_uintmMeshes: *mut *mut aiMeshmNumMaterials: c_uintmMaterials: *mut *mut aiMaterialmNumAnimations: c_uintmAnimations: *mut *mut aiAnimationmNumTextures: c_uintmTextures: *mut *mut aiTexturemNumLights: c_uintmLights: *mut *mut aiLightmNumCameras: c_uintmCameras: *mut *mut aiCameramMetaData: *mut aiMetadatamPrivate: *mut c_char

Trait Implementations

impl Clone for aiScene[src]

impl Copy for aiScene[src]

impl Debug for aiScene[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.