Public Member Functions | |
| auto | index (e:core::ffi::c_int) const -> &bool |
| auto | index_mut (e:core::ffi::c_int) -> &mut bool |
| auto | length_sq () const -> core::ffi::c_int |
| auto | length () const -> f64 |
Static Public Member Functions | |
| static auto | new () -> meshlib::Vector3b |
| static auto | construct_mr_no_init (_1:&meshlib::NoInit) -> meshlib::Vector3b |
| static auto | construct (x:bool, y:bool, z:bool) -> meshlib::Vector3b |
| static auto | diagonal (a:bool) -> meshlib::Vector3b |
| static auto | plus_x () -> meshlib::Vector3b |
| static auto | plus_y () -> meshlib::Vector3b |
| static auto | plus_z () -> meshlib::Vector3b |
| static auto | elements () -> *const core::ffi::c_int |
Public Attributes | |
| bool | x |
| bool | y |
| bool | z |
three-dimensional vector Generated from class MR::Vector3b.
Generated from struct MR::Vector3b. The fields are accessed directly.
|
static |
Generated from constructor MR::Vector3b::Vector3b.
Calls MR_Vector3b_Construct().
|
static |
Generated from constructor MR::Vector3b::Vector3b.
Calls MR_Vector3b_Construct_MR_NoInit(). The reference to the parameter _1 might be preserved in the constructed object.
|
static |
Generated from method MR::Vector3b::diagonal.
Calls MR_Vector3b_diagonal().
|
static |
Returns a pointer to a member variable of class MR::Vector3b named elements.
Calls MR_Vector3b_Get_elements().
| auto meshlib::Vector3b::index | ( | e:core::ffi::c_int | ) | const -> &bool |
Generated from method MR::Vector3b::operator[].
Calls MR_Vector3b_index().
| auto meshlib::Vector3b::index_mut | ( | e:core::ffi::c_int | ) | -> &mut bool |
Generated from method MR::Vector3b::operator[].
Calls MR_Vector3b_index_mut().
| auto meshlib::Vector3b::length | ( | ) | const -> f64 |
Generated from method MR::Vector3b::length.
Calls MR_Vector3b_length().
| auto meshlib::Vector3b::length_sq | ( | ) | const -> core::ffi::c_int |
Generated from method MR::Vector3b::lengthSq.
Calls MR_Vector3b_lengthSq().
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_Vector3b_DefaultConstruct().
|
static |
Generated from method MR::Vector3b::plusX.
Calls MR_Vector3b_plusX().
|
static |
Generated from method MR::Vector3b::plusY.
Calls MR_Vector3b_plusY().
|
static |
Generated from method MR::Vector3b::plusZ.
Calls MR_Vector3b_plusZ().
| bool meshlib::Vector3b::x |
| bool meshlib::Vector3b::y |
| bool meshlib::Vector3b::z |