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§