[−][src]Struct duku::Model
Collection of meshes and materials.
Makes it easier to render complex scenes
Fields
nodes: Vec<ModelNode>
render-nodes of the model
Implementations
impl Model
[src]
pub fn fix_color_space(&mut self)
[src]
fix the color space for materials, if the .gltf file was exported incorrectly
pub fn meshes(&self) -> impl Iterator<Item = &Handle<Mesh>>
[src]
iterate through all meshes in the model
pub fn materials(&self) -> impl Iterator<Item = &Handle<Material>>
[src]
iterate 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>,