Public Member Functions | |
| auto | assign_from_another (_other:&meshlib::Vector3_unsigned_char) -> &mut meshlib::Vector3_unsigned_char |
| auto | index (e:core::ffi::c_int) const -> &core::ffi::c_uchar |
| auto | index_mut (e:core::ffi::c_int) -> &mut core::ffi::c_uchar |
| auto | length_sq () const -> core::ffi::c_int |
| auto | length () const -> f64 |
| auto | furthest_basis_vector () const -> meshlib::Owned< meshlib::Vector3_unsigned_char > |
| auto | x () const -> &core::ffi::c_uchar |
| auto | x_mut () -> &mut core::ffi::c_uchar |
| void | set_x (value:core::ffi::c_uchar) |
| auto | y () const -> &core::ffi::c_uchar |
| auto | y_mut () -> &mut core::ffi::c_uchar |
| void | set_y (value:core::ffi::c_uchar) |
| auto | z () const -> &core::ffi::c_uchar |
| auto | z_mut () -> &mut core::ffi::c_uchar |
| void | set_z (value:core::ffi::c_uchar) |
three-dimensional vector Generated from class MR::Vector3<unsigned char>.
Generated from class MR::Vector3<unsigned char>. Heap-allocated instances are held in Owned<Vector3_unsigned_char>.
| auto meshlib::Vector3_unsigned_char::assign_from_another | ( | _other:&meshlib::Vector3_unsigned_char | ) | -> &mut meshlib::Vector3_unsigned_char |
Generated from method MR::Vector3<unsigned char>::operator=.
Calls MR_Vector3_unsigned_char_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.
|
static |
Generated from constructor MR::Vector3<unsigned char>::Vector3.
Calls MR_Vector3_unsigned_char_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 |
Generated from constructor MR::Vector3<unsigned char>::Vector3.
Calls MR_Vector3_unsigned_char_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
|
static |
Generated from constructor MR::Vector3<unsigned char>::Vector3.
Calls MR_Vector3_unsigned_char_Construct_MR_NoInit(). The reference to the parameter _1 might be preserved in the constructed object.
|
static |
Generated from method MR::Vector3<unsigned char>::diagonal.
Calls MR_Vector3_unsigned_char_diagonal().
|
static |
Returns a pointer to a member variable of class MR::Vector3<unsigned char> named elements.
Calls MR_Vector3_unsigned_char_Get_elements().
| auto meshlib::Vector3_unsigned_char::furthest_basis_vector | ( | ) | const -> meshlib::Owned< meshlib::Vector3_unsigned_char > |
returns one of 3 basis unit vector that makes the biggest angle with the direction specified by this Generated from method MR::Vector3<unsigned char>::furthestBasisVector.
Calls MR_Vector3_unsigned_char_furthestBasisVector().
| auto meshlib::Vector3_unsigned_char::index | ( | e:core::ffi::c_int | ) | const -> &core::ffi::c_uchar |
Generated from method MR::Vector3<unsigned char>::operator[].
Calls MR_Vector3_unsigned_char_index().
| auto meshlib::Vector3_unsigned_char::index_mut | ( | e:core::ffi::c_int | ) | -> &mut core::ffi::c_uchar |
Generated from method MR::Vector3<unsigned char>::operator[].
Calls MR_Vector3_unsigned_char_index_mut().
| auto meshlib::Vector3_unsigned_char::length | ( | ) | const -> f64 |
Generated from method MR::Vector3<unsigned char>::length.
Calls MR_Vector3_unsigned_char_length().
| auto meshlib::Vector3_unsigned_char::length_sq | ( | ) | const -> core::ffi::c_int |
Generated from method MR::Vector3<unsigned char>::lengthSq.
Calls MR_Vector3_unsigned_char_lengthSq().
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_Vector3_unsigned_char_DefaultConstruct().
|
static |
Generated from method MR::Vector3<unsigned char>::plusX.
Calls MR_Vector3_unsigned_char_plusX().
|
static |
Generated from method MR::Vector3<unsigned char>::plusY.
Calls MR_Vector3_unsigned_char_plusY().
|
static |
Generated from method MR::Vector3<unsigned char>::plusZ.
Calls MR_Vector3_unsigned_char_plusZ().
| void meshlib::Vector3_unsigned_char::set_x | ( | value:core::ffi::c_uchar | ) |
Modifies a member variable of class MR::Vector3<unsigned char> named x.
Calls MR_Vector3_unsigned_char_Set_x(). The reference to the parameter value might be preserved in this object in element x.
| void meshlib::Vector3_unsigned_char::set_y | ( | value:core::ffi::c_uchar | ) |
Modifies a member variable of class MR::Vector3<unsigned char> named y.
Calls MR_Vector3_unsigned_char_Set_y(). The reference to the parameter value might be preserved in this object in element y.
| void meshlib::Vector3_unsigned_char::set_z | ( | value:core::ffi::c_uchar | ) |
Modifies a member variable of class MR::Vector3<unsigned char> named z.
Calls MR_Vector3_unsigned_char_Set_z(). The reference to the parameter value might be preserved in this object in element z.
| auto meshlib::Vector3_unsigned_char::x | ( | ) | const -> &core::ffi::c_uchar |
Returns a pointer to a member variable of class MR::Vector3<unsigned char> named x.
Calls MR_Vector3_unsigned_char_Get_x(). The reference to this object might be preserved as the return value.
| auto meshlib::Vector3_unsigned_char::x_mut | ( | ) | -> &mut core::ffi::c_uchar |
Returns a mutable pointer to a member variable of class MR::Vector3<unsigned char> named x.
Calls MR_Vector3_unsigned_char_GetMutable_x(). The reference to this object might be preserved as the return value.
| auto meshlib::Vector3_unsigned_char::y | ( | ) | const -> &core::ffi::c_uchar |
Returns a pointer to a member variable of class MR::Vector3<unsigned char> named y.
Calls MR_Vector3_unsigned_char_Get_y(). The reference to this object might be preserved as the return value.
| auto meshlib::Vector3_unsigned_char::y_mut | ( | ) | -> &mut core::ffi::c_uchar |
Returns a mutable pointer to a member variable of class MR::Vector3<unsigned char> named y.
Calls MR_Vector3_unsigned_char_GetMutable_y(). The reference to this object might be preserved as the return value.
| auto meshlib::Vector3_unsigned_char::z | ( | ) | const -> &core::ffi::c_uchar |
Returns a pointer to a member variable of class MR::Vector3<unsigned char> named z.
Calls MR_Vector3_unsigned_char_Get_z(). The reference to this object might be preserved as the return value.
| auto meshlib::Vector3_unsigned_char::z_mut | ( | ) | -> &mut core::ffi::c_uchar |
Returns a mutable pointer to a member variable of class MR::Vector3<unsigned char> named z.
Calls MR_Vector3_unsigned_char_GetMutable_z(). The reference to this object might be preserved as the return value.