Struct lambda::render::mesh::MeshBuilder

source ·
pub struct MeshBuilder { /* private fields */ }
Expand description

Construction for a mesh.

Implementations§

Builds a mesh from the vertices and indices that have been added to the builder and allocates the memory for the mesh on the GPU.

Builds a mesh from the vertices of an OBJ file. The mesh will have the same attributes as the OBJ file and can be allocated on to the GPU with BufferBuilder::build_from_mesh.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.