Trait Vec2Extensions

Source
pub trait Vec2Extensions {
    // Required methods
    fn normalize_or_right(self) -> Vec2;
    fn tuple(self) -> (f32, f32);
    fn wiggle(self, angle: f32) -> Vec2;
    fn angle(self) -> f32;
    fn as_array(&self) -> [f32; 2];
    fn as_transform(&self) -> Transform;
    fn egui(&self) -> Vec2;
    fn egui_pos(&self) -> Pos2;
}

Required Methods§

Source

fn normalize_or_right(self) -> Vec2

Source

fn tuple(self) -> (f32, f32)

Source

fn wiggle(self, angle: f32) -> Vec2

Source

fn angle(self) -> f32

Source

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

Source

fn as_transform(&self) -> Transform

Source

fn egui(&self) -> Vec2

Source

fn egui_pos(&self) -> Pos2

Implementors§