Trait caper::game::RenderItems [] [src]

pub trait RenderItems {
    type T: Default;
    fn render_items_len(&self) -> usize;
fn render_items_iter_mut(&mut self) -> IterMut<RenderItem<Self::T>>;
fn get_render_item(&mut self, index: usize) -> &mut RenderItem<Self::T>;
fn get_render_item_by_name(
        &mut self,
        name: String
    ) -> Option<&mut RenderItem<Self::T>>;
fn add_render_item(&mut self, render_item: RenderItem<Self::T>); }

Trait for operations on RenderItem

Associated Types

RenderItem utype associated type

Required Methods

Get the len of render_items

Get an IterMut of the RenderItem

Get a ref to a render item

Get a ref to a render item from its name, returning the first found

Add a render item to the game

Implementors