Trait veloren_world::site2::Structure
source · pub trait Structure {
// Required method
fn render_inner(&self, site: &Site, land: &Land<'_>, painter: &Painter);
// Provided methods
fn render(&self, site: &Site, land: &Land<'_>, painter: &Painter) { ... }
fn render_collect(
&self,
site: &Site,
canvas: &CanvasInfo<'_>
) -> (Store<Primitive>, Vec<(Id<Primitive>, Fill)>, Vec<EntityInfo>) { ... }
}