MeshLib Rust Docs
Loading...
Searching...
No Matches
MRVector2.rs File Reference

Classes

struct  meshlib::Vector2b
struct  meshlib::Vector2d
struct  meshlib::Vector2f
struct  meshlib::Vector2i
struct  meshlib::Vector2i64

Namespaces

namespace  meshlib

Functions

auto meshlib::op_equal_mr_vector2b (a:&meshlib::Vector2b, b:&meshlib::Vector2b) -> bool
auto meshlib::op_not_equal_mr_vector2b (a:&meshlib::Vector2b, b:&meshlib::Vector2b) -> bool
auto meshlib::op_pos_mr_vector2b (a:&meshlib::Vector2b) -> &meshlib::Vector2b
auto meshlib::op_neg_mr_vector2b (a:&meshlib::Vector2b) -> meshlib::Vector2i
auto meshlib::op_add_mr_vector2b (a:&meshlib::Vector2b, b:&meshlib::Vector2b) -> meshlib::Vector2i
auto meshlib::op_sub_mr_vector2b (a:&meshlib::Vector2b, b:&meshlib::Vector2b) -> meshlib::Vector2i
auto meshlib::op_mul_bool_mr_vector2b (a:bool, b:&meshlib::Vector2b) -> meshlib::Vector2i
auto meshlib::op_mul_mr_vector2b_bool (b:&meshlib::Vector2b, a:bool) -> meshlib::Vector2i
auto meshlib::op_div_mr_vector2b_bool (b:meshlib::Vector2b, a:bool) -> meshlib::Vector2i
auto meshlib::op_add_assign_mr_vector2b (a:&mut meshlib::Vector2b, b:&meshlib::Vector2b) -> *mut meshlib::Vector2b
auto meshlib::op_sub_assign_mr_vector2b (a:&mut meshlib::Vector2b, b:&meshlib::Vector2b) -> *mut meshlib::Vector2b
auto meshlib::op_mul_assign_mr_vector2b_bool (a:&mut meshlib::Vector2b, b:bool) -> &mut meshlib::Vector2b
auto meshlib::op_div_assign_mr_vector2b_bool (a:&mut meshlib::Vector2b, b:bool) -> &mut meshlib::Vector2b
auto meshlib::op_print_mr_vector2b (s:&mut meshlib::std_ostream, vec:&meshlib::Vector2b) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector2b (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector2b) -> *mut meshlib::ffi::MR_std_istream
auto meshlib::op_equal_mr_vector2i64 (a:&meshlib::Vector2i64, b:&meshlib::Vector2i64) -> bool
auto meshlib::op_not_equal_mr_vector2i64 (a:&meshlib::Vector2i64, b:&meshlib::Vector2i64) -> bool
auto meshlib::op_pos_mr_vector2i64 (a:&meshlib::Vector2i64) -> &meshlib::Vector2i64
auto meshlib::op_neg_mr_vector2i64 (a:&meshlib::Vector2i64) -> meshlib::Vector2i64
auto meshlib::op_add_mr_vector2i64 (a:&meshlib::Vector2i64, b:&meshlib::Vector2i64) -> meshlib::Vector2i64
auto meshlib::op_sub_mr_vector2i64 (a:&meshlib::Vector2i64, b:&meshlib::Vector2i64) -> meshlib::Vector2i64
auto meshlib::op_mul_int64_t_mr_vector2i64 (a:i64, b:&meshlib::Vector2i64) -> meshlib::Vector2i64
auto meshlib::op_mul_mr_vector2i64_int64_t (b:&meshlib::Vector2i64, a:i64) -> meshlib::Vector2i64
auto meshlib::op_div_mr_vector2i64_int64_t (b:meshlib::Vector2i64, a:i64) -> meshlib::Vector2i64
auto meshlib::op_add_assign_mr_vector2i64 (a:&mut meshlib::Vector2i64, b:&meshlib::Vector2i64) -> *mut meshlib::Vector2i64
auto meshlib::op_sub_assign_mr_vector2i64 (a:&mut meshlib::Vector2i64, b:&meshlib::Vector2i64) -> *mut meshlib::Vector2i64
auto meshlib::op_mul_assign_mr_vector2i64_int64_t (a:&mut meshlib::Vector2i64, b:i64) -> &mut meshlib::Vector2i64
auto meshlib::op_div_assign_mr_vector2i64_int64_t (a:&mut meshlib::Vector2i64, b:i64) -> &mut meshlib::Vector2i64
auto meshlib::op_print_mr_vector2i64 (s:&mut meshlib::std_ostream, vec:&meshlib::Vector2i64) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector2i64 (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector2i64) -> *mut meshlib::ffi::MR_std_istream
auto meshlib::distance_sq_float_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> f32
auto meshlib::distance_sq_double_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> f64
auto meshlib::distance_sq_int_mr_vector2i (a:&meshlib::Vector2i, b:&meshlib::Vector2i) -> core::ffi::c_int
auto meshlib::distance_float_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> f32
auto meshlib::distance_double_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> f64
auto meshlib::cross_float_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> f32
auto meshlib::cross_double_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> f64
auto meshlib::cross_int_mr_vector2i (a:&meshlib::Vector2i, b:&meshlib::Vector2i) -> core::ffi::c_int
auto meshlib::dot_float_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> f32
auto meshlib::dot_double_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> f64
auto meshlib::dot_int_mr_vector2i (a:&meshlib::Vector2i, b:&meshlib::Vector2i) -> core::ffi::c_int
auto meshlib::dot_bool_mr_vector2b (a:&meshlib::Vector2b, b:&meshlib::Vector2b) -> core::ffi::c_int
auto meshlib::dot_int64_t_mr_vector2i64 (a:&meshlib::Vector2i64, b:&meshlib::Vector2i64) -> i64
auto meshlib::sqr_float_mr_vector2f (a:&meshlib::Vector2f) -> f32
auto meshlib::sqr_double_mr_vector2d (a:&meshlib::Vector2d) -> f64
auto meshlib::sqr_int_mr_vector2i (a:&meshlib::Vector2i) -> core::ffi::c_int
auto meshlib::mult_float_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> meshlib::Vector2f
auto meshlib::mult_double_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> meshlib::Vector2d
auto meshlib::mult_int_mr_vector2i (a:&meshlib::Vector2i, b:&meshlib::Vector2i) -> meshlib::Vector2i
auto meshlib::div_float_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> meshlib::Vector2f
auto meshlib::div_double_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> meshlib::Vector2d
auto meshlib::div_int_mr_vector2i (a:&meshlib::Vector2i, b:&meshlib::Vector2i) -> meshlib::Vector2i
auto meshlib::angle_float_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> f32
auto meshlib::angle_double_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> f64
auto meshlib::angle_int_mr_vector2i (a:&meshlib::Vector2i, b:&meshlib::Vector2i) -> core::ffi::c_int
auto meshlib::op_equal_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> bool
auto meshlib::op_not_equal_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> bool
auto meshlib::op_pos_mr_vector2f (a:&meshlib::Vector2f) -> &meshlib::Vector2f
auto meshlib::op_neg_mr_vector2f (a:&meshlib::Vector2f) -> meshlib::Vector2f
auto meshlib::op_add_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> meshlib::Vector2f
auto meshlib::op_sub_mr_vector2f (a:&meshlib::Vector2f, b:&meshlib::Vector2f) -> meshlib::Vector2f
auto meshlib::op_mul_float_mr_vector2f (a:f32, b:&meshlib::Vector2f) -> meshlib::Vector2f
auto meshlib::op_mul_mr_vector2f_float (b:&meshlib::Vector2f, a:f32) -> meshlib::Vector2f
auto meshlib::op_div_mr_vector2f_float (b:meshlib::Vector2f, a:f32) -> meshlib::Vector2f
auto meshlib::op_add_assign_mr_vector2f (a:&mut meshlib::Vector2f, b:&meshlib::Vector2f) -> *mut meshlib::Vector2f
auto meshlib::op_sub_assign_mr_vector2f (a:&mut meshlib::Vector2f, b:&meshlib::Vector2f) -> *mut meshlib::Vector2f
auto meshlib::op_mul_assign_mr_vector2f_float (a:&mut meshlib::Vector2f, b:f32) -> &mut meshlib::Vector2f
auto meshlib::op_div_assign_mr_vector2f_float (a:&mut meshlib::Vector2f, b:f32) -> &mut meshlib::Vector2f
auto meshlib::op_print_mr_vector2f (s:&mut meshlib::std_ostream, vec:&meshlib::Vector2f) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector2f (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector2f) -> *mut meshlib::ffi::MR_std_istream
auto meshlib::op_equal_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> bool
auto meshlib::op_not_equal_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> bool
auto meshlib::op_pos_mr_vector2d (a:&meshlib::Vector2d) -> &meshlib::Vector2d
auto meshlib::op_neg_mr_vector2d (a:&meshlib::Vector2d) -> meshlib::Vector2d
auto meshlib::op_add_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> meshlib::Vector2d
auto meshlib::op_sub_mr_vector2d (a:&meshlib::Vector2d, b:&meshlib::Vector2d) -> meshlib::Vector2d
auto meshlib::op_mul_double_mr_vector2d (a:f64, b:&meshlib::Vector2d) -> meshlib::Vector2d
auto meshlib::op_mul_mr_vector2d_double (b:&meshlib::Vector2d, a:f64) -> meshlib::Vector2d
auto meshlib::op_div_mr_vector2d_double (b:meshlib::Vector2d, a:f64) -> meshlib::Vector2d
auto meshlib::op_add_assign_mr_vector2d (a:&mut meshlib::Vector2d, b:&meshlib::Vector2d) -> *mut meshlib::Vector2d
auto meshlib::op_sub_assign_mr_vector2d (a:&mut meshlib::Vector2d, b:&meshlib::Vector2d) -> *mut meshlib::Vector2d
auto meshlib::op_mul_assign_mr_vector2d_double (a:&mut meshlib::Vector2d, b:f64) -> &mut meshlib::Vector2d
auto meshlib::op_div_assign_mr_vector2d_double (a:&mut meshlib::Vector2d, b:f64) -> &mut meshlib::Vector2d
auto meshlib::op_print_mr_vector2d (s:&mut meshlib::std_ostream, vec:&meshlib::Vector2d) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector2d (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector2d) -> *mut meshlib::ffi::MR_std_istream
auto meshlib::op_equal_mr_vector2i (a:&meshlib::Vector2i, b:&meshlib::Vector2i) -> bool
auto meshlib::op_not_equal_mr_vector2i (a:&meshlib::Vector2i, b:&meshlib::Vector2i) -> bool
auto meshlib::op_pos_mr_vector2i (a:&meshlib::Vector2i) -> &meshlib::Vector2i
auto meshlib::op_neg_mr_vector2i (a:&meshlib::Vector2i) -> meshlib::Vector2i
auto meshlib::op_add_mr_vector2i (a:&meshlib::Vector2i, b:&meshlib::Vector2i) -> meshlib::Vector2i
auto meshlib::op_sub_mr_vector2i (a:&meshlib::Vector2i, b:&meshlib::Vector2i) -> meshlib::Vector2i
auto meshlib::op_mul_int_mr_vector2i (a:core::ffi::c_int, b:&meshlib::Vector2i) -> meshlib::Vector2i
auto meshlib::op_mul_mr_vector2i_int (b:&meshlib::Vector2i, a:core::ffi::c_int) -> meshlib::Vector2i
auto meshlib::op_div_mr_vector2i_int (b:meshlib::Vector2i, a:core::ffi::c_int) -> meshlib::Vector2i
auto meshlib::op_add_assign_mr_vector2i (a:&mut meshlib::Vector2i, b:&meshlib::Vector2i) -> *mut meshlib::Vector2i
auto meshlib::op_sub_assign_mr_vector2i (a:&mut meshlib::Vector2i, b:&meshlib::Vector2i) -> *mut meshlib::Vector2i
auto meshlib::op_mul_assign_mr_vector2i_int (a:&mut meshlib::Vector2i, b:core::ffi::c_int) -> &mut meshlib::Vector2i
auto meshlib::op_div_assign_mr_vector2i_int (a:&mut meshlib::Vector2i, b:core::ffi::c_int) -> &mut meshlib::Vector2i
auto meshlib::op_print_mr_vector2i (s:&mut meshlib::std_ostream, vec:&meshlib::Vector2i) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector2i (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector2i) -> *mut meshlib::ffi::MR_std_istream