Struct geometry::Model
[−]
[src]
pub struct Model(pub Vec<Range>);
A model consists of a list of object. The objects are stored separately, in an object buffer.
Methods
impl Model
[src]
fn new() -> Model
Creates a new model layer.
fn new_model<T>(
obj_set: &ObjSet,
vertices: &mut Vec<T>,
indices: &mut Vec<u32>,
geometries: &mut Geometry,
objects: &mut Object
) -> Range<AddTo<Model>> where
T: Vertex + Default,
obj_set: &ObjSet,
vertices: &mut Vec<T>,
indices: &mut Vec<u32>,
geometries: &mut Geometry,
objects: &mut Object
) -> Range<AddTo<Model>> where
T: Vertex + Default,
Adds a model.
fn add_range(&mut self, range: Range<AddTo<Model>>)
Adds new model.