pub struct GltfNode { /* private fields */ }Implementations§
Source§impl GltfNode
impl GltfNode
pub fn validate(&self, n: NodeIndex) -> Result<()>
pub fn derive( &mut self, parent_transformation: &Transformation, ) -> &Transformation
pub fn is_root(&self) -> bool
pub fn iter_children(&self) -> Iter<'_, NodeIndex>
pub fn mesh(&self) -> Option<MeshIndex>
pub fn skin(&self) -> Option<SkinIndex>
pub fn camera(&self) -> Option<CameraIndex>
pub fn global_transformation(&self) -> &Transformation
pub fn set_mesh(&mut self, mesh: MeshIndex)
pub fn set_transformation(&mut self, transformation: &Transformation)
pub fn trans_mut(&mut self) -> &mut Transformation
pub fn derive_gltf(&mut self)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GltfNode
impl<'de> Deserialize<'de> for GltfNode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GltfNode
impl RefUnwindSafe for GltfNode
impl Send for GltfNode
impl Sync for GltfNode
impl Unpin for GltfNode
impl UnwindSafe for GltfNode
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