[−][src]Struct duku::Model
Collection of meshes and materials.
Makes it easier to render complex scenes
Example
ⓘThis example is not tested
let model = duku.create_model_gltf("house.gltf")?; target.draw_model(&model);
Fields
nodes: Vec<ModelNode>
render-nodes of the model
Implementations
impl Model
[src]
pub fn meshes(&self) -> impl Iterator<Item = &Handle<Mesh>>
[src]
iterates through all meshes in the model
pub fn materials(&self) -> impl Iterator<Item = &Handle<Material>>
[src]
iterates through all materials in the model
Auto Trait Implementations
impl RefUnwindSafe for Model
impl !Send for Model
impl !Sync for Model
impl Unpin for Model
impl UnwindSafe for Model
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,