Public Member Functions | |
| auto | index (e:core::ffi::c_int) const -> &core::ffi::c_int |
| auto | index_mut (e:core::ffi::c_int) -> &mut core::ffi::c_int |
| auto | length_sq () const -> core::ffi::c_int |
| auto | length () const -> f64 |
| auto | furthest_basis_vector () const -> meshlib::Vector2i |
| auto | perpendicular () const -> meshlib::Vector2i |
Static Public Member Functions | |
| static auto | new () -> meshlib::Vector2i |
| static auto | construct_1 (_1:&meshlib::NoInit) -> meshlib::Vector2i |
| static auto | construct_2 (x:core::ffi::c_int, y:core::ffi::c_int) -> meshlib::Vector2i |
| static auto | diagonal (a:core::ffi::c_int) -> meshlib::Vector2i |
| static auto | plus_x () -> meshlib::Vector2i |
| static auto | plus_y () -> meshlib::Vector2i |
| static auto | minus_x () -> meshlib::Vector2i |
| static auto | minus_y () -> meshlib::Vector2i |
| static auto | elements () -> *const core::ffi::c_int |
Public Attributes | |
| core::ffi::c_int | x |
| core::ffi::c_int | y |
Generated from class MR::Vector2i.
Generated from struct MR::Vector2i. The fields are accessed directly.
|
static |
Generated from constructor MR::Vector2i::Vector2i.
Calls MR_Vector2i_Construct_1(). The reference to the parameter _1 might be preserved in the constructed object.
|
static |
Generated from constructor MR::Vector2i::Vector2i.
Calls MR_Vector2i_Construct_2().
|
static |
Generated from method MR::Vector2i::diagonal.
Calls MR_Vector2i_diagonal().
|
static |
Returns a pointer to a member variable of class MR::Vector2i named elements.
Calls MR_Vector2i_Get_elements().
| auto meshlib::Vector2i::furthest_basis_vector | ( | ) | const -> meshlib::Vector2i |
Generated from method MR::Vector2i::furthestBasisVector.
Calls MR_Vector2i_furthestBasisVector().
| auto meshlib::Vector2i::index | ( | e:core::ffi::c_int | ) | const -> &core::ffi::c_int |
Generated from method MR::Vector2i::operator[].
Calls MR_Vector2i_index().
| auto meshlib::Vector2i::index_mut | ( | e:core::ffi::c_int | ) | -> &mut core::ffi::c_int |
Generated from method MR::Vector2i::operator[].
Calls MR_Vector2i_index_mut().
| auto meshlib::Vector2i::length | ( | ) | const -> f64 |
Generated from method MR::Vector2i::length.
Calls MR_Vector2i_length().
| auto meshlib::Vector2i::length_sq | ( | ) | const -> core::ffi::c_int |
Generated from method MR::Vector2i::lengthSq.
Calls MR_Vector2i_lengthSq().
|
static |
Generated from method MR::Vector2i::minusX.
Calls MR_Vector2i_minusX().
|
static |
Generated from method MR::Vector2i::minusY.
Calls MR_Vector2i_minusY().
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_Vector2i_DefaultConstruct().
| auto meshlib::Vector2i::perpendicular | ( | ) | const -> meshlib::Vector2i |
returns same length vector orthogonal to this (rotated 90 degrees counter-clockwise) Generated from method MR::Vector2i::perpendicular.
Calls MR_Vector2i_perpendicular().
|
static |
Generated from method MR::Vector2i::plusX.
Calls MR_Vector2i_plusX().
|
static |
Generated from method MR::Vector2i::plusY.
Calls MR_Vector2i_plusY().
| core::ffi::c_int meshlib::Vector2i::x |
| core::ffi::c_int meshlib::Vector2i::y |