Lines Matching defs:Vec3
16 pub const fn mat3(x_axis: Vec3, y_axis: Vec3, z_axis: Vec3) -> Mat3 { in mat3()
86 pub const fn from_cols(x_axis: Vec3, y_axis: Vec3, z_axis: Vec3) -> Self { in from_cols()
235 pub fn from_axis_angle(axis: Vec3, angle: f32) -> Self { in from_axis_angle()
427 pub fn col(&self, index: usize) -> Vec3 { in col()
442 pub fn col_mut(&mut self, index: usize) -> &mut Vec3 { in col_mut()
458 pub fn row(&self, index: usize) -> Vec3 { in row()
560 pub fn look_to_lh(dir: Vec3, up: Vec3) -> Self { in look_to_lh()
573 pub fn look_to_rh(dir: Vec3, up: Vec3) -> Self { in look_to_rh()
597 pub fn look_at_lh(eye: Vec3, center: Vec3, up: Vec3) -> Self { in look_at_lh()
610 pub fn look_at_rh(eye: Vec3, center: Vec3, up: Vec3) -> Self { in look_at_rh()
617 pub fn mul_vec3(&self, rhs: Vec3) -> Vec3 { in mul_vec3()