fbxcel-dom 0.0.10

FBX DOM library
Documentation
//! `Geometry` object.

use crate::v7400::object::ObjectHandle;

pub use self::{mesh::MeshHandle, shape::ShapeHandle};

mod mesh;
mod shape;

define_typed_handle! {
    /// Typed geometry handle.
    TypedGeometryHandle(GeometryHandle) {
        /// Mesh.
        ("Geometry", "Mesh") => Mesh(MeshHandle),
        /// Shape.
        ("Geometry", "Shape") => Shape(ShapeHandle),
    }
}

define_object_subtype! {
    /// `Geometry` node handle.
    GeometryHandle: ObjectHandle
}