pub trait GameObject: Send {
    // Required methods
    fn transform(&self) -> Transform;
    fn appearance(&self) -> &Appearance;
    fn id(&self) -> usize;
    fn init(&mut self, id: usize, layer: &Layer);
}

Required Methods§

source

fn transform(&self) -> Transform

source

fn appearance(&self) -> &Appearance

source

fn id(&self) -> usize

source

fn init(&mut self, id: usize, layer: &Layer)

Implementors§