Trait RadiantTransformable

Source
pub trait RadiantTransformable: RadiantComponent {
    // Required methods
    fn transform_xy(&mut self, position: &[f32; 2]);
    fn transform_scale(&mut self, scale: &[f32; 2]);
    fn set_xy(&mut self, position: &[f32; 2]);
    fn set_scale(&mut self, scale: &[f32; 2]);
    fn set_rotation(&mut self, rotation: f32);
    fn get_xy(&self) -> [f32; 2];
    fn get_scale(&self) -> [f32; 2];
    fn get_rotation(&self) -> f32;
}

Required Methods§

Source

fn transform_xy(&mut self, position: &[f32; 2])

Source

fn transform_scale(&mut self, scale: &[f32; 2])

Source

fn set_xy(&mut self, position: &[f32; 2])

Source

fn set_scale(&mut self, scale: &[f32; 2])

Source

fn set_rotation(&mut self, rotation: f32)

Source

fn get_xy(&self) -> [f32; 2]

Source

fn get_scale(&self) -> [f32; 2]

Source

fn get_rotation(&self) -> f32

Implementors§