MeshLib Rust Docs
Loading...
Searching...
No Matches
Inheritance diagram for meshlib::SymMatrix4f:

Public Member Functions

auto assign_from_another (_other:&meshlib::SymMatrix4f) -> &mut meshlib::SymMatrix4f
auto trace () const -> f32
auto norm_sq () const -> f32
auto add_assign (b:&meshlib::SymMatrix4f) -> &mut meshlib::SymMatrix4f
auto sub_assign (b:&meshlib::SymMatrix4f) -> &mut meshlib::SymMatrix4f
auto mul_assign (b:f32) -> &mut meshlib::SymMatrix4f
auto div_assign (b:f32) -> &mut meshlib::SymMatrix4f
auto op_equal (_1:&meshlib::SymMatrix4f) const -> bool
auto op_not_equal (_1:&meshlib::SymMatrix4f) const -> bool
auto xx () const -> &f32
auto xx_mut () -> &mut f32
void set_xx (value:f32)
auto xy () const -> &f32
auto xy_mut () -> &mut f32
void set_xy (value:f32)
auto xz () const -> &f32
auto xz_mut () -> &mut f32
void set_xz (value:f32)
auto xw () const -> &f32
auto xw_mut () -> &mut f32
void set_xw (value:f32)
auto yy () const -> &f32
auto yy_mut () -> &mut f32
void set_yy (value:f32)
auto yz () const -> &f32
auto yz_mut () -> &mut f32
void set_yz (value:f32)
auto yw () const -> &f32
auto yw_mut () -> &mut f32
void set_yw (value:f32)
auto zz () const -> &f32
auto zz_mut () -> &mut f32
void set_zz (value:f32)
auto zw () const -> &f32
auto zw_mut () -> &mut f32
void set_zw (value:f32)
auto ww () const -> &f32
auto ww_mut () -> &mut f32
void set_ww (value:f32)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::SymMatrix4f >
static auto construct_from_another (_other:&meshlib::SymMatrix4f) -> meshlib::Owned< meshlib::SymMatrix4f >
static auto identity () -> meshlib::Owned< meshlib::SymMatrix4f >
static auto diagonal (diagVal:f32) -> meshlib::Owned< meshlib::SymMatrix4f >
Static Public Member Functions inherited from meshlib::CppClass
static void destroy (ptr:*mut Self)
Static Public Member Functions inherited from meshlib::CppCopy
static auto copy (ptr:*const Self) -> *mut Self

Detailed Description

symmetric 4x4 matrix Generated from class MR::SymMatrix4f.

Generated from class MR::SymMatrix4f. Heap-allocated instances are held in Owned<SymMatrix4f>.

Member Function Documentation

◆ add_assign()

auto meshlib::SymMatrix4f::add_assign ( b:&meshlib::SymMatrix4f ) -> &mut meshlib::SymMatrix4f

Generated from method MR::SymMatrix4f::operator+=.

Calls MR_SymMatrix4f_add_assign(). The reference to this object might be preserved in the return value.

◆ assign_from_another()

auto meshlib::SymMatrix4f::assign_from_another ( _other:&meshlib::SymMatrix4f ) -> &mut meshlib::SymMatrix4f

Generated from method MR::SymMatrix4f::operator=.

Calls MR_SymMatrix4f_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.

◆ construct_from_another()

auto meshlib::SymMatrix4f::construct_from_another ( _other:&meshlib::SymMatrix4f ) -> meshlib::Owned< meshlib::SymMatrix4f >
static

Generated from constructor MR::SymMatrix4f::SymMatrix4f.

Calls MR_SymMatrix4f_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

◆ diagonal()

auto meshlib::SymMatrix4f::diagonal ( diagVal:f32 ) -> meshlib::Owned< meshlib::SymMatrix4f >
static

Generated from method MR::SymMatrix4f::diagonal.

Calls MR_SymMatrix4f_diagonal().

◆ div_assign()

auto meshlib::SymMatrix4f::div_assign ( b:f32 ) -> &mut meshlib::SymMatrix4f

Generated from method MR::SymMatrix4f::operator/=.

Calls MR_SymMatrix4f_div_assign(). The reference to this object might be preserved in the return value.

◆ identity()

auto meshlib::SymMatrix4f::identity ( ) -> meshlib::Owned< meshlib::SymMatrix4f >
static

Generated from method MR::SymMatrix4f::identity.

Calls MR_SymMatrix4f_identity().

◆ mul_assign()

auto meshlib::SymMatrix4f::mul_assign ( b:f32 ) -> &mut meshlib::SymMatrix4f

Generated from method MR::SymMatrix4f::operator*=.

Calls MR_SymMatrix4f_mul_assign(). The reference to this object might be preserved in the return value.

◆ new()

auto meshlib::SymMatrix4f::new ( ) -> meshlib::Owned< meshlib::SymMatrix4f >
static

Constructs an empty (default-constructed) instance.

Calls MR_SymMatrix4f_DefaultConstruct().

◆ norm_sq()

auto meshlib::SymMatrix4f::norm_sq ( ) const -> f32

computes the squared norm of the matrix, which is equal to the sum of 16 squared elements Generated from method MR::SymMatrix4f::normSq.

Calls MR_SymMatrix4f_normSq().

◆ op_equal()

auto meshlib::SymMatrix4f::op_equal ( _1:&meshlib::SymMatrix4f ) const -> bool

Generated from method MR::SymMatrix4f::operator==.

Calls MR_equal_MR_SymMatrix4f().

◆ op_not_equal()

auto meshlib::SymMatrix4f::op_not_equal ( _1:&meshlib::SymMatrix4f ) const -> bool

Generated from method MR::SymMatrix4f::operator!=.

Calls MR_not_equal_MR_SymMatrix4f().

◆ set_ww()

void meshlib::SymMatrix4f::set_ww ( value:f32 )

zero matrix by default Modifies a member variable of class MR::SymMatrix4f named ww.

Calls MR_SymMatrix4f_Set_ww().

◆ set_xw()

void meshlib::SymMatrix4f::set_xw ( value:f32 )

zero matrix by default Modifies a member variable of class MR::SymMatrix4f named xw.

Calls MR_SymMatrix4f_Set_xw().

◆ set_xx()

void meshlib::SymMatrix4f::set_xx ( value:f32 )

zero matrix by default Modifies a member variable of class MR::SymMatrix4f named xx.

Calls MR_SymMatrix4f_Set_xx().

◆ set_xy()

void meshlib::SymMatrix4f::set_xy ( value:f32 )

zero matrix by default Modifies a member variable of class MR::SymMatrix4f named xy.

Calls MR_SymMatrix4f_Set_xy().

◆ set_xz()

void meshlib::SymMatrix4f::set_xz ( value:f32 )

zero matrix by default Modifies a member variable of class MR::SymMatrix4f named xz.

Calls MR_SymMatrix4f_Set_xz().

◆ set_yw()

void meshlib::SymMatrix4f::set_yw ( value:f32 )

zero matrix by default Modifies a member variable of class MR::SymMatrix4f named yw.

Calls MR_SymMatrix4f_Set_yw().

◆ set_yy()

void meshlib::SymMatrix4f::set_yy ( value:f32 )

zero matrix by default Modifies a member variable of class MR::SymMatrix4f named yy.

Calls MR_SymMatrix4f_Set_yy().

◆ set_yz()

void meshlib::SymMatrix4f::set_yz ( value:f32 )

zero matrix by default Modifies a member variable of class MR::SymMatrix4f named yz.

Calls MR_SymMatrix4f_Set_yz().

◆ set_zw()

void meshlib::SymMatrix4f::set_zw ( value:f32 )

zero matrix by default Modifies a member variable of class MR::SymMatrix4f named zw.

Calls MR_SymMatrix4f_Set_zw().

◆ set_zz()

void meshlib::SymMatrix4f::set_zz ( value:f32 )

zero matrix by default Modifies a member variable of class MR::SymMatrix4f named zz.

Calls MR_SymMatrix4f_Set_zz().

◆ sub_assign()

auto meshlib::SymMatrix4f::sub_assign ( b:&meshlib::SymMatrix4f ) -> &mut meshlib::SymMatrix4f

Generated from method MR::SymMatrix4f::operator-=.

Calls MR_SymMatrix4f_sub_assign(). The reference to this object might be preserved in the return value.

◆ trace()

auto meshlib::SymMatrix4f::trace ( ) const -> f32

computes trace of the matrix Generated from method MR::SymMatrix4f::trace.

Calls MR_SymMatrix4f_trace().

◆ ww()

auto meshlib::SymMatrix4f::ww ( ) const -> &f32

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4f named ww.

Calls MR_SymMatrix4f_Get_ww(). The reference to this object might be preserved as the return value.

◆ ww_mut()

auto meshlib::SymMatrix4f::ww_mut ( ) -> &mut f32

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix4f named ww.

Calls MR_SymMatrix4f_GetMutable_ww(). The reference to this object might be preserved as the return value.

◆ xw()

auto meshlib::SymMatrix4f::xw ( ) const -> &f32

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4f named xw.

Calls MR_SymMatrix4f_Get_xw(). The reference to this object might be preserved as the return value.

◆ xw_mut()

auto meshlib::SymMatrix4f::xw_mut ( ) -> &mut f32

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix4f named xw.

Calls MR_SymMatrix4f_GetMutable_xw(). The reference to this object might be preserved as the return value.

◆ xx()

auto meshlib::SymMatrix4f::xx ( ) const -> &f32

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4f named xx.

Calls MR_SymMatrix4f_Get_xx(). The reference to this object might be preserved as the return value.

◆ xx_mut()

auto meshlib::SymMatrix4f::xx_mut ( ) -> &mut f32

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix4f named xx.

Calls MR_SymMatrix4f_GetMutable_xx(). The reference to this object might be preserved as the return value.

◆ xy()

auto meshlib::SymMatrix4f::xy ( ) const -> &f32

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4f named xy.

Calls MR_SymMatrix4f_Get_xy(). The reference to this object might be preserved as the return value.

◆ xy_mut()

auto meshlib::SymMatrix4f::xy_mut ( ) -> &mut f32

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix4f named xy.

Calls MR_SymMatrix4f_GetMutable_xy(). The reference to this object might be preserved as the return value.

◆ xz()

auto meshlib::SymMatrix4f::xz ( ) const -> &f32

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4f named xz.

Calls MR_SymMatrix4f_Get_xz(). The reference to this object might be preserved as the return value.

◆ xz_mut()

auto meshlib::SymMatrix4f::xz_mut ( ) -> &mut f32

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix4f named xz.

Calls MR_SymMatrix4f_GetMutable_xz(). The reference to this object might be preserved as the return value.

◆ yw()

auto meshlib::SymMatrix4f::yw ( ) const -> &f32

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4f named yw.

Calls MR_SymMatrix4f_Get_yw(). The reference to this object might be preserved as the return value.

◆ yw_mut()

auto meshlib::SymMatrix4f::yw_mut ( ) -> &mut f32

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix4f named yw.

Calls MR_SymMatrix4f_GetMutable_yw(). The reference to this object might be preserved as the return value.

◆ yy()

auto meshlib::SymMatrix4f::yy ( ) const -> &f32

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4f named yy.

Calls MR_SymMatrix4f_Get_yy(). The reference to this object might be preserved as the return value.

◆ yy_mut()

auto meshlib::SymMatrix4f::yy_mut ( ) -> &mut f32

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix4f named yy.

Calls MR_SymMatrix4f_GetMutable_yy(). The reference to this object might be preserved as the return value.

◆ yz()

auto meshlib::SymMatrix4f::yz ( ) const -> &f32

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4f named yz.

Calls MR_SymMatrix4f_Get_yz(). The reference to this object might be preserved as the return value.

◆ yz_mut()

auto meshlib::SymMatrix4f::yz_mut ( ) -> &mut f32

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix4f named yz.

Calls MR_SymMatrix4f_GetMutable_yz(). The reference to this object might be preserved as the return value.

◆ zw()

auto meshlib::SymMatrix4f::zw ( ) const -> &f32

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4f named zw.

Calls MR_SymMatrix4f_Get_zw(). The reference to this object might be preserved as the return value.

◆ zw_mut()

auto meshlib::SymMatrix4f::zw_mut ( ) -> &mut f32

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix4f named zw.

Calls MR_SymMatrix4f_GetMutable_zw(). The reference to this object might be preserved as the return value.

◆ zz()

auto meshlib::SymMatrix4f::zz ( ) const -> &f32

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4f named zz.

Calls MR_SymMatrix4f_Get_zz(). The reference to this object might be preserved as the return value.

◆ zz_mut()

auto meshlib::SymMatrix4f::zz_mut ( ) -> &mut f32

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix4f named zz.

Calls MR_SymMatrix4f_GetMutable_zz(). The reference to this object might be preserved as the return value.


The documentation for this struct was generated from the following file: