Public Member Functions | |
| auto | index (e:core::ffi::c_int) const -> &i64 |
| auto | index_mut (e:core::ffi::c_int) -> &mut i64 |
| auto | length_sq () const -> i64 |
| auto | length () const -> f64 |
| auto | furthest_basis_vector () const -> meshlib::Vector3i64 |
Static Public Member Functions | |
| static auto | new () -> meshlib::Vector3i64 |
| static auto | construct_mr_no_init (_1:&meshlib::NoInit) -> meshlib::Vector3i64 |
| static auto | construct (x:i64, y:i64, z:i64) -> meshlib::Vector3i64 |
| static auto | construct_int (v:&meshlib::Vector3i) -> meshlib::Vector3i64 |
| static auto | diagonal (a:i64) -> meshlib::Vector3i64 |
| static auto | plus_x () -> meshlib::Vector3i64 |
| static auto | plus_y () -> meshlib::Vector3i64 |
| static auto | plus_z () -> meshlib::Vector3i64 |
| static auto | minus_x () -> meshlib::Vector3i64 |
| static auto | minus_y () -> meshlib::Vector3i64 |
| static auto | minus_z () -> meshlib::Vector3i64 |
| static auto | elements () -> *const core::ffi::c_int |
Public Attributes | |
| i64 | x |
| i64 | y |
| i64 | z |
three-dimensional vector Generated from class MR::Vector3i64.
Generated from struct MR::Vector3i64. The fields are accessed directly.
|
static |
Generated from constructor MR::Vector3i64::Vector3i64.
Calls MR_Vector3i64_Construct(). The reference to the parameter x might be preserved in the constructed object. The reference to the parameter y might be preserved in the constructed object. The reference to the parameter z might be preserved in the constructed object.
|
static |
Here T == U doesn't seem to cause any issues in the C++ code, but we're still disabling it because it somehow gets emitted when generating the bindings, and looks out of place there. Generated from constructor MR::Vector3i64::Vector3i64.
Calls MR_Vector3i64_Construct_int(). The reference to the parameter v might be preserved in the constructed object.
|
static |
Generated from constructor MR::Vector3i64::Vector3i64.
Calls MR_Vector3i64_Construct_MR_NoInit(). The reference to the parameter _1 might be preserved in the constructed object.
|
static |
Generated from method MR::Vector3i64::diagonal.
Calls MR_Vector3i64_diagonal().
|
static |
Returns a pointer to a member variable of class MR::Vector3i64 named elements.
Calls MR_Vector3i64_Get_elements().
| auto meshlib::Vector3i64::furthest_basis_vector | ( | ) | const -> meshlib::Vector3i64 |
returns one of 3 basis unit vector that makes the biggest angle with the direction specified by this Generated from method MR::Vector3i64::furthestBasisVector.
Calls MR_Vector3i64_furthestBasisVector().
| auto meshlib::Vector3i64::index | ( | e:core::ffi::c_int | ) | const -> &i64 |
Generated from method MR::Vector3i64::operator[].
Calls MR_Vector3i64_index().
| auto meshlib::Vector3i64::index_mut | ( | e:core::ffi::c_int | ) | -> &mut i64 |
Generated from method MR::Vector3i64::operator[].
Calls MR_Vector3i64_index_mut().
| auto meshlib::Vector3i64::length | ( | ) | const -> f64 |
Generated from method MR::Vector3i64::length.
Calls MR_Vector3i64_length().
| auto meshlib::Vector3i64::length_sq | ( | ) | const -> i64 |
Generated from method MR::Vector3i64::lengthSq.
Calls MR_Vector3i64_lengthSq().
|
static |
Generated from method MR::Vector3i64::minusX.
Calls MR_Vector3i64_minusX().
|
static |
Generated from method MR::Vector3i64::minusY.
Calls MR_Vector3i64_minusY().
|
static |
Generated from method MR::Vector3i64::minusZ.
Calls MR_Vector3i64_minusZ().
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_Vector3i64_DefaultConstruct().
|
static |
Generated from method MR::Vector3i64::plusX.
Calls MR_Vector3i64_plusX().
|
static |
Generated from method MR::Vector3i64::plusY.
Calls MR_Vector3i64_plusY().
|
static |
Generated from method MR::Vector3i64::plusZ.
Calls MR_Vector3i64_plusZ().
| i64 meshlib::Vector3i64::x |
| i64 meshlib::Vector3i64::y |
| i64 meshlib::Vector3i64::z |