Trait octoon::core::shape::Shape

source ·
pub trait Shape: Object {
    fn geometry(&self) -> Arc<dyn Geometry + 'static>;
    fn material(&self) -> Arc<dyn Material + 'static>;
    fn set_geometry(&mut self, geometry: Arc<dyn Geometry + 'static>);
    fn set_material(&mut self, material: Arc<dyn Material + 'static>);
}

Required Methods

Implementors