Struct caper::types::RenderItemBuilder
[−]
[src]
pub struct RenderItemBuilder { /* fields omitted */ }
Builder for RenderItem
.
Methods
impl RenderItemBuilder
[src]
fn vertices(&mut self, value: Vec<Vertex>) -> &mut Self
The vertices representing this items mesh
fn material(&mut self, value: Material) -> &mut Self
The material that will be used for rendering the Item
fn instance_transforms(&mut self, value: Vec<Transform>) -> &mut Self
The instances of this item
fn active(&mut self, value: bool) -> &mut Self
Whether the item is active/should be rendered
fn physics_type(&mut self, value: PhysicsType) -> &mut Self
How this item acts in the physics engine
fn name(&mut self, value: String) -> &mut Self
The name of the RenderItem for lookup
fn build(&self) -> Result<RenderItem, String>
Trait Implementations
impl Default for RenderItemBuilder
[src]
fn default() -> RenderItemBuilder
Returns the "default value" for a type. Read more
impl Clone for RenderItemBuilder
[src]
fn clone(&self) -> RenderItemBuilder
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more